From 4f1db7f001c7e40533554fb317df2179c7bf6fd3 Mon Sep 17 00:00:00 2001 From: Prateek Sunal Date: Wed, 16 Jul 2025 18:35:58 +0530 Subject: [PATCH] fix: track if bg properly --- mobile/apps/photos/lib/main.dart | 2 ++ mobile/apps/photos/lib/utils/bg_task_utils.dart | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/mobile/apps/photos/lib/main.dart b/mobile/apps/photos/lib/main.dart index 4c8b6fe317..f9b481895a 100644 --- a/mobile/apps/photos/lib/main.dart +++ b/mobile/apps/photos/lib/main.dart @@ -60,6 +60,7 @@ const kFGHomeWidgetSyncFrequency = Duration(minutes: 15); const kBGTaskTimeout = Duration(seconds: 58); const kBGPushTimeout = Duration(seconds: 28); const kFGTaskDeathTimeoutInMicroseconds = 5000000; +bool isProcessBg = true; void main() async { debugRepaintRainbowEnabled = false; @@ -86,6 +87,7 @@ void main() async { Future _runInForeground(AdaptiveThemeMode? savedThemeMode) async { return await runWithLogs(() async { _logger.info("Starting app in foreground"); + isProcessBg = false; await _init(false, via: 'mainMethod'); final Locale? locale = await getLocale(noFallback: true); runApp( diff --git a/mobile/apps/photos/lib/utils/bg_task_utils.dart b/mobile/apps/photos/lib/utils/bg_task_utils.dart index 92c26d880b..71d17495c8 100644 --- a/mobile/apps/photos/lib/utils/bg_task_utils.dart +++ b/mobile/apps/photos/lib/utils/bg_task_utils.dart @@ -87,7 +87,7 @@ class BgTaskUtils { frequency: Platform.isIOS ? const Duration(minutes: 30) : const Duration(minutes: 15), - initialDelay: const Duration(minutes: 10), + // initialDelay: const Duration(minutes: 10), constraints: workmanager.Constraints( networkType: workmanager.NetworkType.connected, requiresCharging: false,