who knows

This commit is contained in:
Mathias Beaulieu-Duncan 2026-01-20 11:07:34 -05:00
parent 8e6aa6ea8c
commit 367b154f65
2 changed files with 6 additions and 0 deletions

View File

@ -323,6 +323,8 @@ class _DeliveriesPageState extends ConsumerState<DeliveriesPage> {
final l10n = AppLocalizations.of(context)!; final l10n = AppLocalizations.of(context)!;
// ignore: unused_result // ignore: unused_result
ref.refresh(deliveriesProvider(widget.routeFragmentId)); ref.refresh(deliveriesProvider(widget.routeFragmentId));
// ignore: unused_result
ref.refresh(deliveryRoutesProvider);
ToastHelper.showSuccess(context, l10n.deliverySuccessful); ToastHelper.showSuccess(context, l10n.deliverySuccessful);
}, },
onError: (error) { onError: (error) {
@ -342,6 +344,8 @@ class _DeliveriesPageState extends ConsumerState<DeliveriesPage> {
final l10n = AppLocalizations.of(context)!; final l10n = AppLocalizations.of(context)!;
// ignore: unused_result // ignore: unused_result
ref.refresh(deliveriesProvider(widget.routeFragmentId)); ref.refresh(deliveriesProvider(widget.routeFragmentId));
// ignore: unused_result
ref.refresh(deliveryRoutesProvider);
ToastHelper.showSuccess(context, 'Delivery marked as uncompleted'); ToastHelper.showSuccess(context, 'Delivery marked as uncompleted');
}, },
onError: (error) { onError: (error) {

View File

@ -141,6 +141,7 @@ class _RoutesPageState extends ConsumerState<RoutesPage> {
// Invalidate both providers to force refresh // Invalidate both providers to force refresh
ref.invalidate(deliveriesProvider(routeFragmentId)); ref.invalidate(deliveriesProvider(routeFragmentId));
ref.invalidate(allDeliveriesProvider); ref.invalidate(allDeliveriesProvider);
ref.invalidate(deliveryRoutesProvider);
// Wait for providers to refresh // Wait for providers to refresh
await Future.delayed(const Duration(milliseconds: 500)); await Future.delayed(const Duration(milliseconds: 500));
@ -238,6 +239,7 @@ class _RoutesPageState extends ConsumerState<RoutesPage> {
// Invalidate both providers to force refresh // Invalidate both providers to force refresh
ref.invalidate(deliveriesProvider(routeFragmentId)); ref.invalidate(deliveriesProvider(routeFragmentId));
ref.invalidate(allDeliveriesProvider); ref.invalidate(allDeliveriesProvider);
ref.invalidate(deliveryRoutesProvider);
// Wait for providers to refresh // Wait for providers to refresh
await Future.delayed(const Duration(milliseconds: 500)); await Future.delayed(const Duration(milliseconds: 500));