fix: track if bg properly

This commit is contained in:
Prateek Sunal
2025-07-16 18:35:58 +05:30
parent ab96fdb379
commit 4f1db7f001
2 changed files with 3 additions and 1 deletions

View File

@@ -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<void> _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(

View File

@@ -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,