fix(auth): resolve circular dependency error between authProvider and dashboard providers
This commit is contained in:
1 parent
502b2ea9f1
commit
45a53183ee
1 file changed
+1
-8
@@ -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<UserModel?> {
|
||||
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<UserModel?> {
|
||||
ref.invalidate(missingDocsFilterExpandedProvider);
|
||||
ref.invalidate(yearlyComparisonSelectedYearsProvider);
|
||||
ref.invalidate(yearlyComparisonSelectedStatusesProvider);
|
||||
|
||||
ref.invalidate(dashboardDataProvider);
|
||||
ref.invalidate(dashboardKpisProvider);
|
||||
ref.invalidate(dashboardNeedsAttentionProvider);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Future<void> refreshUser() async {
|
||||
try {
|
||||
final repository = ref.read(authRepositoryProvider);
|
||||
|
||||
Reference in new issue
Block a user