Skip to content

Commit 3a29522

Browse files
authored
fix: memory not getting refreshed on new day (#21623)
1 parent 50eae23 commit 3a29522

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

mobile/lib/pages/common/tab_shell.page.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import 'package:immich_mobile/providers/app_settings.provider.dart';
1111
import 'package:immich_mobile/providers/backup/drift_backup.provider.dart';
1212
import 'package:immich_mobile/providers/haptic_feedback.provider.dart';
1313
import 'package:immich_mobile/providers/infrastructure/album.provider.dart';
14+
import 'package:immich_mobile/providers/infrastructure/memory.provider.dart';
15+
import 'package:immich_mobile/providers/infrastructure/people.provider.dart';
1416
import 'package:immich_mobile/providers/infrastructure/readonly_mode.provider.dart';
1517
import 'package:immich_mobile/providers/search/search_input_focus.provider.dart';
1618
import 'package:immich_mobile/providers/tab.provider.dart';
@@ -136,6 +138,10 @@ void _onNavigationSelected(TabsRouter router, int index, WidgetRef ref) {
136138
EventStream.shared.emit(const ScrollToTopEvent());
137139
}
138140

141+
if (index == 0) {
142+
ref.invalidate(driftMemoryFutureProvider);
143+
}
144+
139145
// On Search page tapped
140146
if (router.activeIndex == 1 && index == 1) {
141147
ref.read(searchInputFocusProvider).requestFocus();
@@ -146,8 +152,10 @@ void _onNavigationSelected(TabsRouter router, int index, WidgetRef ref) {
146152
ref.read(remoteAlbumProvider.notifier).refresh();
147153
}
148154

155+
// Library page
149156
if (index == 3) {
150157
ref.invalidate(localAlbumProvider);
158+
ref.invalidate(driftGetAllPeopleProvider);
151159
}
152160

153161
ref.read(hapticFeedbackProvider.notifier).selectionClick();

0 commit comments

Comments
 (0)