From 910a64dc1ccd319cfbbd6894510bdfb188f10d8c Mon Sep 17 00:00:00 2001 From: Prateek Sunal Date: Tue, 1 Jul 2025 19:11:13 +0530 Subject: [PATCH] fix: refresh tap --- mobile/lib/services/album_home_widget_service.dart | 2 +- mobile/lib/services/memory_home_widget_service.dart | 2 +- mobile/lib/services/people_home_widget_service.dart | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mobile/lib/services/album_home_widget_service.dart b/mobile/lib/services/album_home_widget_service.dart index b46d81342e..3f05e6ddf1 100644 --- a/mobile/lib/services/album_home_widget_service.dart +++ b/mobile/lib/services/album_home_widget_service.dart @@ -254,7 +254,7 @@ class AlbumHomeWidgetService { Future _refreshAlbumsWidget() async { // only refresh if widget was synced without issues - if (getAlbumsStatus() == WidgetStatus.syncedAll) return; + if (await countHomeWidgets() == 0) return; await _refreshWidget(message: "Refreshing from existing album set"); } diff --git a/mobile/lib/services/memory_home_widget_service.dart b/mobile/lib/services/memory_home_widget_service.dart index d98e895f95..ca69b75eb4 100644 --- a/mobile/lib/services/memory_home_widget_service.dart +++ b/mobile/lib/services/memory_home_widget_service.dart @@ -182,7 +182,7 @@ class MemoryHomeWidgetService { Future _refreshMemoriesWidget() async { // only refresh if widget was synced without issues - if (getMemoriesStatus() == WidgetStatus.syncedAll) return; + if (await countHomeWidgets() == 0) return; await _refreshWidget(message: "Refreshing from existing memory set"); } diff --git a/mobile/lib/services/people_home_widget_service.dart b/mobile/lib/services/people_home_widget_service.dart index 4eb205c27b..c204e140b1 100644 --- a/mobile/lib/services/people_home_widget_service.dart +++ b/mobile/lib/services/people_home_widget_service.dart @@ -256,7 +256,7 @@ class PeopleHomeWidgetService { Future _refreshPeopleWidget() async { // only refresh if widget was synced without issues - if (getPeopleStatus() == WidgetStatus.syncedAll) return; + if (await countHomeWidgets() == 0) return; await _refreshWidget(message: "Refreshing from existing people set"); }