From 537963091f8663219b39a928b7ea6d39e374e4ef Mon Sep 17 00:00:00 2001 From: bponders12-cell Date: Tue, 1 Sep 2026 16:57:35 -0400 Subject: [PATCH] Fix auth state import for sync lifecycle listener --- lib/services/sync/sync_providers.dart | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/services/sync/sync_providers.dart b/lib/services/sync/sync_providers.dart index 079576d..f280eef 100644 --- a/lib/services/sync/sync_providers.dart +++ b/lib/services/sync/sync_providers.dart @@ -2,6 +2,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../../database/database.dart'; import '../../features/records/records_service.dart'; import '../auth/auth_providers.dart'; +import '../auth/auth_state.dart'; import '../github/github_auth_service.dart'; import '../github/github_sync_service.dart'; import 'firebase_sync_provider.dart'; @@ -33,10 +34,6 @@ final syncManagerProvider = ChangeNotifierProvider((ref) { initialProviders: [ref.watch(firebaseSyncProvider), ref.watch(githubSyncProvider)], defaultProviderId: 'firebase', ); - - // A successful Firebase/Google/Email sign-in must automatically release - // rides that were durably parked in AUTH_REQUIRED. Sign-out does not delete - // or cancel them; they remain local/pending until another authenticated session. ref.listen(authNotifierProvider, (previous, next) { if (next.isAuthenticated && previous?.isAuthenticated != true) { manager.retryAuthRequired();