fix: rearrange the priority of execution

This commit is contained in:
Prateek Sunal
2025-07-01 16:51:22 +05:30
parent c9f5c03e17
commit d5707a030b
2 changed files with 8 additions and 8 deletions

View File

@@ -62,9 +62,9 @@ class HomeWidgetService {
}
void _initializeWidgetServices(SharedPreferences prefs) {
MemoryHomeWidgetService.instance.init(prefs);
PeopleHomeWidgetService.instance.init(prefs);
AlbumHomeWidgetService.instance.init(prefs);
PeopleHomeWidgetService.instance.init(prefs);
MemoryHomeWidgetService.instance.init(prefs);
}
void setAppGroupID(String id) {
@@ -72,9 +72,9 @@ class HomeWidgetService {
}
Future<void> initHomeWidget() async {
await MemoryHomeWidgetService.instance.initMemoryHomeWidget();
await PeopleHomeWidgetService.instance.initPeopleHomeWidget();
await AlbumHomeWidgetService.instance.initAlbumHomeWidget();
await PeopleHomeWidgetService.instance.initPeopleHomeWidget();
await MemoryHomeWidgetService.instance.initMemoryHomeWidget();
}
Future<bool?> updateWidget({
@@ -222,9 +222,9 @@ class HomeWidgetService {
}
await Future.wait([
MemoryHomeWidgetService.instance.clearWidget(),
PeopleHomeWidgetService.instance.clearWidget(),
AlbumHomeWidgetService.instance.clearWidget(),
PeopleHomeWidgetService.instance.clearWidget(),
MemoryHomeWidgetService.instance.clearWidget(),
]);
try {

View File

@@ -279,9 +279,9 @@ class _HomeWidgetState extends State<HomeWidget> {
await Future.delayed(const Duration(milliseconds: 5000));
_logger.info("Syncing home widget");
await MemoryHomeWidgetService.instance.checkPendingMemorySync();
await PeopleHomeWidgetService.instance.checkPendingPeopleSync();
await AlbumHomeWidgetService.instance.checkPendingAlbumsSync();
await PeopleHomeWidgetService.instance.checkPendingPeopleSync();
await MemoryHomeWidgetService.instance.checkPendingMemorySync();
}
final Map<Uri, (bool, int)> _linkedPublicAlbums = {};