diff --git a/frontend/lib/ui/providers/auth_provider.dart b/frontend/lib/ui/providers/auth_provider.dart index 9affe36..7d15413 100644 --- a/frontend/lib/ui/providers/auth_provider.dart +++ b/frontend/lib/ui/providers/auth_provider.dart @@ -9,7 +9,6 @@ import 'student_provider.dart' hide academicYearsProvider; import 'navigation_provider.dart'; import 'reports_provider.dart'; import 'connected_users_provider.dart'; -import 'dashboard_provider.dart'; import '../../core/services/foreground_sync_service.dart'; import '../../core/services/fcm_service.dart'; @@ -40,9 +39,6 @@ class AuthNotifier extends AsyncNotifier { password, rememberMe: rememberMe, ); - ref.invalidate(dashboardDataProvider); - ref.invalidate(dashboardKpisProvider); - ref.invalidate(dashboardNeedsAttentionProvider); state = AsyncData(user); ref.read(heartbeatServiceProvider).start(user); ForegroundSyncService.start(); @@ -103,13 +99,10 @@ class AuthNotifier extends AsyncNotifier { ref.invalidate(missingDocsFilterExpandedProvider); ref.invalidate(yearlyComparisonSelectedYearsProvider); ref.invalidate(yearlyComparisonSelectedStatusesProvider); - - ref.invalidate(dashboardDataProvider); - ref.invalidate(dashboardKpisProvider); - ref.invalidate(dashboardNeedsAttentionProvider); } + Future refreshUser() async { try { final repository = ref.read(authRepositoryProvider);