From c0a7ca13294dd29221711b3beca63c024d55dab5 Mon Sep 17 00:00:00 2001 From: Achintha Isuru Date: Mon, 16 Mar 2026 02:31:07 -0400 Subject: [PATCH] Increase background geofence interval to 15m Update BackgroundGeofenceService to register the periodic geofence task with a 15-minute interval instead of 10 seconds. This reduces frequent wakeups and resource usage and better matches typical platform background scheduling constraints. --- .../lib/src/data/services/background_geofence_service.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mobile/packages/features/staff/clock_in/lib/src/data/services/background_geofence_service.dart b/apps/mobile/packages/features/staff/clock_in/lib/src/data/services/background_geofence_service.dart index f13360c7..d22ea458 100644 --- a/apps/mobile/packages/features/staff/clock_in/lib/src/data/services/background_geofence_service.dart +++ b/apps/mobile/packages/features/staff/clock_in/lib/src/data/services/background_geofence_service.dart @@ -161,7 +161,7 @@ class BackgroundGeofenceService { await _backgroundTaskService.registerPeriodicTask( uniqueName: taskUniqueName, taskName: taskName, - frequency: const Duration(seconds: 10), + frequency: const Duration(minutes: 15), inputData: { 'targetLat': targetLat, 'targetLng': targetLng,