Skip to content

[Help Wanted]: http request sent after the first location and then http wait the autoSyncThreshold #2255

Open
@katalityk00

Description

Required Reading

  • Confirmed

Plugin Version

4.14.5

Mobile operating-system(s)

  • iOS
  • Android

What do you require assistance about?

When I start recording locations, after the first location has been acquired, the plugin seems to send this location to my server. After that, the plugin works fine.

[Optional] Plugin Code and/or Config

{
  "activityRecognitionInterval": 10000,
  "allowIdenticalLocations": true,
  "authorization": {},
  "autoSync": true,
  "autoSyncThreshold": 1000,
  "backgroundPermissionRationale": {
    "title": "Autorisez {applicationName} a accèder a votre position en arrière plan?",
    "message": "Cette application collecte les informations de localisation pour permettre de mesurer votre temps de travail même lorsque l'application est fermée ou non utilisée. La collecte d'information s'arrêtera si vous éteignez le bouton de l'application.",
    "positiveAction": "Changez à {backgroundPermissionOptionLabel}",
    "negativeAction": "Annuler"
  },
  "batchSync": true,
  "configUrl": "",
  "debug": false,
  "deferTime": 0,
  "desiredAccuracy": -1,
  "desiredOdometerAccuracy": 100,
  "disableAutoSyncOnCellular": false,
  "disableElasticity": false,
  "disableLocationAuthorizationAlert": false,
  "disableMotionActivityUpdates": false,
  "disableProviderChangeRecord": false,
  "disableStopDetection": true,
  "distanceFilter": 0,
  "elasticityMultiplier": 1,
  "enableHeadless": true,
  "enableTimestampMeta": false,
  "extras": {},
  "fastestLocationUpdateInterval": 3000,
  "foregroundService": true,
  "geofenceInitialTriggerEntry": true,
  "geofenceModeHighAccuracy": false,
  "geofenceProximityRadius": 1000,
  "geofenceTemplate": "",
  "headers": {},
  "headlessJobService": "com.transistorsoft.rnbackgroundgeolocation.HeadlessTask",
  "heartbeatInterval": 70,
  "httpRootProperty": "location",
  "httpTimeout": 30000,
  "isMoving": false,
  "locationAuthorizationRequest": "WhenInUse",
  "locationTemplate": "{ \"lat\":<%= latitude %>, \"long\":<%= longitude %>, \"createdAt\":\"<%= timestamp %>\", \"activity\":\"<%= activity.type %>\", \"battery\": \"<%= battery.level %>\", \"accuracy\":\"<%= accuracy %>\", \"is_moving\": \"<%= is_moving %>\", \"speed\":\"<%= speed %>\" }",
  "locationTimeout": 60,
  "locationUpdateInterval": 3000,
  "locationsOrderDirection": "ASC",
  "logLevel": 5,
  "logMaxDays": 1,
  "maxBatchSize": -1,
  "maxDaysToPersist": 365,
  "maxMonitoredGeofences": 97,
  "maxRecordsToPersist": -1,
  "method": "POST",
  "minimumActivityRecognitionConfidence": 75,
  "motionTriggerDelay": 0,
  "notification": {
    "layout": "",
    "title": "Aptimiz est en cours d'utilisation",
    "text": "Aptimiz utilise votre position",
    "color": "",
    "channelName": "TSLocationManager",
    "channelId": "",
    "smallIcon": "",
    "largeIcon": "",
    "priority": -1,
    "sticky": false,
    "strings": {},
    "actions": []
  },
  "params": {"foo":"bar"},
  "persist": true,
  "persistMode": 2,
  "schedule": [],
  "scheduleUseAlarmManager": false,
  "speedJumpFilter": 300,
  "startOnBoot": true,
  "stationaryRadius": 25,
  "stopAfterElapsedMinutes": 0,
  "stopOnStationary": false,
  "stopOnTerminate": false,
  "stopTimeout": 3,
  "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking",
  "url": "https:\/\my.server.com/",
  "useSignificantChangesOnly": false,
  "enabled": false,
  "schedulerEnabled": false,
  "trackingMode": 1,
  "odometer": 0,
  "isFirstBoot": false,
  "didLaunchInBackground": false,
  "didDeviceReboot": false
}

[Optional] Relevant log output

01-21 11:42:10.241 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════

01-21 11:42:10.249 DEBUG [TSSQLiteAppender destroyLog] 
  🔵  Destroy log success
01-21 11:42:10.297 WARN [RNBackgroundGeolocationModule ready] 
  ⚠️  #ready already called.  Redirecting to #setConfig
01-21 11:42:10.304 DEBUG [TSConfig e] ℹ️   Persist config, dirty: [headers, params]
01-21 11:42:10.316 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════

01-21 11:42:10.915 DEBUG [LifecycleManager onPause] ☯️  onPause
01-21 11:43:38.858 DEBUG [LifecycleManager onStop] ☯️  onStop
01-21 11:43:42.179 DEBUG [LifecycleManager onStart] ☯️  onStart
01-21 11:43:42.263 DEBUG [LifecycleManager onResume] ☯️  onResume
01-21 11:50:12.525 WARN [RNBackgroundGeolocationModule ready] 
  ⚠️  #ready already called.  Redirecting to #setConfig
01-21 11:50:12.537 DEBUG [TSConfig e] ℹ️   Persist config, dirty: [headers, params]
01-21 11:50:12.547 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════

01-21 11:50:12.657 DEBUG [TSConfig e] ℹ️   Persist config, dirty: [headers, locationAuthorizationRequest, params]
01-21 11:50:12.664 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════

01-21 11:50:12.678 DEBUG [LocationAuthorization withBackgroundPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:50:12.681 INFO [TSGeofenceManager start] 
  🎾  Start monitoring geofences
01-21 11:50:12.683 DEBUG [HttpService startMonitoringConnectivityChanges] 
  🎾  Start monitoring connectivity changes
01-21 11:50:12.689 DEBUG [DeviceSettings startMonitoringPowerSaveChanges] 
  🎾  Start monitoring powersave changes
01-21 11:50:12.691 INFO [ActivityRecognitionService start] 
  🎾  Start motion-activity updates
01-21 11:50:12.697 DEBUG [HttpService a] 
╔═════════════════════════════════════════════
║ 📶  Connectivity change: connected? true
╠═════════════════════════════════════════════

01-21 11:50:12.698 INFO [HeartbeatService start] 
  🎾  Start heartbeat (70s)
01-21 11:50:12.702 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 11:50:12.707 INFO [TrackingService changePace] 
  🔵  setPace: falsefalse
01-21 11:50:12.726 WARN [RNBackgroundGeolocationModule ready] 
  ⚠️  #ready already called.  Redirecting to #setConfig
01-21 11:50:12.733 DEBUG [TSConfig e] ℹ️   Persist config, dirty: [headers, locationAuthorizationRequest, params]
01-21 11:50:12.738 DEBUG [LocationAuthorization withBackgroundPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:50:12.741 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════

01-21 11:50:12.744 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ motionchange LocationResult: 2 (524083ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201957,-1.550584 hAcc=15.448 et=+1h1m53s680ms alt=90.69999694824219 vAcc=5.123833 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456088659

01-21 11:50:12.745 DEBUG [TSLocationManager a] Median accuracy: 15.448
01-21 11:50:12.751 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:50:12.772 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 11:50:12.773 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 1, requestId: 2]
01-21 11:50:12.776 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 11:50:12.818 DEBUG [TSConfig e] ℹ️   Persist config, dirty: [headers, locationAuthorizationRequest, params]
01-21 11:50:12.824 DEBUG [LocationAuthorization withBackgroundPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:50:12.826 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════

01-21 11:50:12.844 WARN [RNBackgroundGeolocationModule ready] 
  ⚠️  #ready already called.  Redirecting to #setConfig
01-21 11:50:12.853 DEBUG [TSConfig e] ℹ️   Persist config, dirty: [headers, locationAuthorizationRequest, params]
01-21 11:50:12.858 DEBUG [LocationAuthorization withBackgroundPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:50:12.879 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════

01-21 11:50:12.902 DEBUG [TSConfig e] ℹ️   Persist config, dirty: [headers, locationAuthorizationRequest, params]
01-21 11:50:12.909 DEBUG [LocationAuthorization withBackgroundPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:50:12.916 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588)
01-21 11:50:12.937 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════

01-21 11:50:12.953 DEBUG [TSLocationManagerActivity a] locationsettings
01-21 11:50:12.954 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
01-21 11:50:13.016 DEBUG [TSLocationManagerActivity c] eventCount: 0
01-21 11:50:13.119 DEBUG [TSLocationManagerActivity onDestroy] 
01-21 11:50:13.702 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════

01-21 11:50:15.417 DEBUG [AbstractService a] 
  🎾  1:2 [LocationRequestService  startId: 2, eventCount: 1]
01-21 11:50:15.423 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ motionchange LocationResult: 2 (122ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201952,-1.550585 hAcc=20.0 et=+1h10m40s320ms alt=90.69999694824219 vAcc=1.9916651 {Bundle[{}]}], time: 1737456615300

01-21 11:50:15.429 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired motionchange position, isMoving: false
01-21 11:50:15.430 DEBUG [TSLocationManager a] Median accuracy: 16.0965
01-21 11:50:15.442 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: false]
01-21 11:50:15.445 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: 3ca446b8-f250-4810-bee0-b6c2c5cecf43
01-21 11:50:15.447 DEBUG [TSGeofenceManager startMonitoringStationaryRegion] 
  🎾  Start monitoring stationary region (radius: 150.0m 47.2019517,-1.5505847 hAcc=20.0)
01-21 11:50:15.450 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 1)
╠═════════════════════════════════════════════

01-21 11:50:15.461 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 3, eventCount: 1]
01-21 11:50:15.462 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: false]
01-21 11:50:15.514 DEBUG [AbstractService a] 
  🎾  motionchange [TrackingService  startId: 1, eventCount: 1]
01-21 11:50:15.516 INFO [TrackingService k] 
╔═════════════════════════════════════════════
║ TrackingService motionchange: false
╠═════════════════════════════════════════════

01-21 11:50:15.521 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [TrackingService startId: 1, eventCount: 0, sticky: false]
01-21 11:50:15.662 DEBUG [AbstractService a] 
  🎾  start [ActivityRecognitionService  startId: 1, eventCount: 1]
01-21 11:50:15.663 DEBUG [ActivityRecognitionService a] 
  🚘 ️DetectedActivity [type=STILL, confidence=100]
01-21 11:50:15.669 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [ActivityRecognitionService startId: 1, eventCount: 0, sticky: false]
01-21 11:50:15.669 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(3): true
01-21 11:50:15.670 INFO [BackgroundTaskManager$Task start] ⏳ startBackgroundTask: 2
01-21 11:50:15.673 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 11:50:15.683 DEBUG [SQLiteLocationDAO allWithLocking] 
  ✅  Locked 1 records
01-21 11:50:15.684 INFO [HttpService a] 
  🔵  HTTP POST batch (1)
01-21 11:50:15.730 DEBUG [AbstractService f] 
  ⚙️︎  TrackingService.stopSelfResult(1): true
01-21 11:50:15.731 DEBUG [AbstractService onDestroy] 
  🔴  TrackingService stopped
01-21 11:50:15.873 DEBUG [AbstractService f] 
  ⚙️︎  ActivityRecognitionService.stopSelfResult(1): true
01-21 11:50:15.874 DEBUG [AbstractService onDestroy] 
  🔴  ActivityRecognitionService stopped
01-21 11:50:16.621 INFO [HttpService$f onResponse] 
  🔵  Response: 200
01-21 11:50:16.630 DEBUG [SQLiteLocationDAO destroyAll] 
  ✅  DELETED: (1)
01-21 11:50:16.633 DEBUG [SQLiteLocationDAO allWithLocking] 
  ✅  Locked 0 records
01-21 11:50:16.634 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 2
01-21 11:50:22.938 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: TERMINATE_EVENT
╠═════════════════════════════════════════════

01-21 11:50:22.940 DEBUG [TerminateEvent$a onChange] 
  ℹ️  TERMINATE_EVENT ignored (MainActivity is still active).
01-21 11:51:22.724 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 11:51:22.727 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 11:51:22.732 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 11:51:22.806 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 3 (64971ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201952,-1.550585 hAcc=21.9 et=+1h10m42s854ms alt=90.69999694824219 vAcc=1.9916651 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456617834

01-21 11:51:22.808 DEBUG [TSLocationManager a] Median accuracy: 16.745
01-21 11:51:22.815 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:51:22.839 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 11:51:22.841 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 3]
01-21 11:51:22.845 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 11:51:25.355 DEBUG [AbstractService a] 
  🎾  2:3 [LocationRequestService  startId: 2, eventCount: 1]
01-21 11:51:25.357 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 3 (117ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201955,-1.550587 hAcc=15.116 et=+1h11m50s260ms alt=90.69999694824219 vAcc=4.124639 {Bundle[{}]}], time: 1737456685240

01-21 11:51:25.360 DEBUG [TSLocationManager a] Median accuracy: 15.9305
01-21 11:51:25.366 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 11:51:32.986 DEBUG [AbstractService a] 
  🎾  2:3 [LocationRequestService  startId: 3, eventCount: 1]
01-21 11:51:32.988 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 3 (5071ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201955,-1.550587 hAcc=17.123 et=+1h11m52s936ms alt=90.69999694824219 vAcc=4.124639 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456687915

01-21 11:51:32.994 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired current position
01-21 11:51:32.995 DEBUG [TSLocationManager a] Median accuracy: 16.745
01-21 11:51:33.001 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: false]
01-21 11:51:33.004 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: 926f6749-834b-4926-a28b-153d1aced782
01-21 11:51:33.015 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 4, eventCount: 1]
01-21 11:51:33.016 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: false]
01-21 11:51:33.221 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(4): true
01-21 11:51:33.222 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 11:52:32.751 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 11:52:32.753 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 11:52:32.759 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 11:52:32.781 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 1)
╠═════════════════════════════════════════════

01-21 11:52:32.811 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 4 (64894ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201955,-1.550587 hAcc=17.123 et=+1h11m52s936ms alt=90.69999694824219 vAcc=4.124639 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456687915

01-21 11:52:32.813 DEBUG [TSLocationManager a] Median accuracy: 16.934
01-21 11:52:32.821 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:52:32.849 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 11:52:32.850 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 4]
01-21 11:52:32.854 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 11:52:32.897 DEBUG [AbstractService a] 
  🎾  2:4 [LocationRequestService  startId: 2, eventCount: 1]
01-21 11:52:32.898 INFO [LocationRequestService b] 
  ℹ️  Location availability: false
01-21 11:52:32.899 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 11:52:35.347 DEBUG [AbstractService a] 
  🎾  2:4 [LocationRequestService  startId: 3, eventCount: 1]
01-21 11:52:35.353 INFO [LocationRequestService b] 
  ℹ️  Location availability: true
01-21 11:52:35.354 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
01-21 11:52:35.366 DEBUG [AbstractService a] 
  🎾  2:4 [LocationRequestService  startId: 4, eventCount: 1]
01-21 11:52:35.368 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 4 (85ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201957,-1.550584 hAcc=20.0 et=+1h13m0s303ms alt=90.69999694824219 vAcc=2.20202 {Bundle[{}]}], time: 1737456755283

01-21 11:52:35.369 DEBUG [TSLocationManager a] Median accuracy: 17.123
01-21 11:52:35.374 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: true]
01-21 11:52:42.990 DEBUG [AbstractService a] 
  🎾  2:4 [LocationRequestService  startId: 5, eventCount: 1]
01-21 11:52:42.993 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 4 (5061ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201957,-1.550584 hAcc=21.985 et=+1h13m2s950ms alt=90.69999694824219 vAcc=2.20202 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456757930

01-21 11:52:42.996 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired current position
01-21 11:52:42.997 DEBUG [TSLocationManager a] Median accuracy: 17.123
01-21 11:52:43.005 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 5, eventCount: 0, sticky: false]
01-21 11:52:43.009 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: 972cc496-2f75-4520-a425-4271b8201745
01-21 11:52:43.027 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 6, eventCount: 1]
01-21 11:52:43.028 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 6, eventCount: 0, sticky: false]
01-21 11:52:43.233 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(6): true
01-21 11:52:43.235 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 11:53:42.775 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 11:53:42.777 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 11:53:42.783 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 11:53:42.811 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 2)
╠═════════════════════════════════════════════

01-21 11:53:42.847 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 5 (64916ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201957,-1.550584 hAcc=21.985 et=+1h13m2s950ms alt=90.69999694824219 vAcc=2.20202 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456757930

01-21 11:53:42.848 DEBUG [TSLocationManager a] Median accuracy: 17.123
01-21 11:53:42.853 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:53:42.879 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 11:53:42.881 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 5]
01-21 11:53:42.883 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 11:53:42.911 DEBUG [AbstractService a] 
  🎾  2:5 [LocationRequestService  startId: 2, eventCount: 1]
01-21 11:53:42.913 INFO [LocationRequestService b] 
  ℹ️  Location availability: false
01-21 11:53:42.913 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 11:53:45.389 DEBUG [AbstractService a] 
  🎾  2:5 [LocationRequestService  startId: 3, eventCount: 1]
01-21 11:53:45.390 INFO [LocationRequestService b] 
  ℹ️  Location availability: true
01-21 11:53:45.391 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
01-21 11:53:45.406 DEBUG [AbstractService a] 
  🎾  2:5 [LocationRequestService  startId: 4, eventCount: 1]
01-21 11:53:45.409 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 5 (81ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201962,-1.550588 hAcc=15.33 et=+1h14m10s347ms alt=90.69999694824219 vAcc=3.075501 {Bundle[{}]}], time: 1737456825327

01-21 11:53:45.410 DEBUG [TSLocationManager a] Median accuracy: 17.123
01-21 11:53:45.417 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: true]
01-21 11:53:53.012 DEBUG [AbstractService a] 
  🎾  2:5 [LocationRequestService  startId: 5, eventCount: 1]
01-21 11:53:53.017 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 5 (5058ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201962,-1.550588 hAcc=17.303 et=+1h14m12s978ms alt=90.69999694824219 vAcc=3.075501 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456827957

01-21 11:53:53.021 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired current position
01-21 11:53:53.022 DEBUG [TSLocationManager a] Median accuracy: 17.303
01-21 11:53:53.028 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 5, eventCount: 0, sticky: false]
01-21 11:53:53.031 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: 4b71e20b-b07a-4aa7-8e15-a1551f59e1fe
01-21 11:53:53.045 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 6, eventCount: 1]
01-21 11:53:53.046 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 6, eventCount: 0, sticky: false]
01-21 11:53:53.250 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(6): true
01-21 11:53:53.251 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 11:54:52.801 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 11:54:52.803 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 11:54:52.808 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 11:54:52.825 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 3)
╠═════════════════════════════════════════════

01-21 11:54:52.859 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 6 (64900ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201962,-1.550588 hAcc=17.303 et=+1h14m12s978ms alt=90.69999694824219 vAcc=3.075501 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456827957

01-21 11:54:52.861 DEBUG [TSLocationManager a] Median accuracy: 17.303
01-21 11:54:52.871 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:54:52.895 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 11:54:52.896 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 6]
01-21 11:54:52.899 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 11:54:52.933 DEBUG [AbstractService a] 
  🎾  2:6 [LocationRequestService  startId: 2, eventCount: 1]
01-21 11:54:52.934 INFO [LocationRequestService b] 
  ℹ️  Location availability: false
01-21 11:54:52.935 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 11:54:55.322 DEBUG [AbstractService a] 
  🎾  2:6 [LocationRequestService  startId: 3, eventCount: 1]
01-21 11:54:55.323 INFO [LocationRequestService b] 
  ℹ️  Location availability: true
01-21 11:54:55.324 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
01-21 11:54:55.336 DEBUG [AbstractService a] 
  🎾  2:6 [LocationRequestService  startId: 4, eventCount: 1]
01-21 11:54:55.339 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 6 (72ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201946,-1.550590 hAcc=20.0 et=+1h15m20s286ms alt=90.69999694824219 vAcc=4.5797133 {Bundle[{}]}], time: 1737456895266

01-21 11:54:55.339 DEBUG [TSLocationManager a] Median accuracy: 17.303
01-21 11:54:55.345 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: true]
01-21 11:55:03.040 DEBUG [AbstractService a] 
  🎾  2:6 [LocationRequestService  startId: 5, eventCount: 1]
01-21 11:55:03.042 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 6 (5060ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201946,-1.550590 hAcc=74.32 et=+1h15m23s2ms alt=90.69999694824219 vAcc=4.5797133 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456897982

01-21 11:55:03.046 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired current position
01-21 11:55:03.047 DEBUG [TSLocationManager a] Median accuracy: 17.303
01-21 11:55:03.053 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 5, eventCount: 1, sticky: false]
01-21 11:55:03.056 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: d6f1c22f-e9bf-46d7-855b-931f5e8e2ac4
01-21 11:55:03.058 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 6, eventCount: 1]
01-21 11:55:03.059 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 6, eventCount: 0, sticky: false]
01-21 11:55:03.263 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(6): true
01-21 11:55:03.265 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 11:56:02.823 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 11:56:02.828 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 11:56:02.833 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 11:56:02.856 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 4)
╠═════════════════════════════════════════════

01-21 11:56:02.881 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 7 (64898ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201946,-1.550590 hAcc=74.32 et=+1h15m23s2ms alt=90.69999694824219 vAcc=4.5797133 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456897982

01-21 11:56:02.882 DEBUG [TSLocationManager a] Median accuracy: 20.0
01-21 11:56:02.889 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:56:02.920 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 11:56:02.921 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 7]
01-21 11:56:02.924 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 11:56:02.956 DEBUG [AbstractService a] 
  🎾  2:7 [LocationRequestService  startId: 2, eventCount: 1]
01-21 11:56:02.957 INFO [LocationRequestService b] 
  ℹ️  Location availability: false
01-21 11:56:02.960 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 11:56:05.621 DEBUG [AbstractService a] 
  🎾  2:7 [LocationRequestService  startId: 3, eventCount: 1]
01-21 11:56:05.622 INFO [LocationRequestService b] 
  ℹ️  Location availability: true
01-21 11:56:05.623 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
01-21 11:56:05.641 DEBUG [AbstractService a] 
  🎾  2:7 [LocationRequestService  startId: 4, eventCount: 1]
01-21 11:56:05.643 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 7 (79ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201961,-1.550590 hAcc=15.788 et=+1h16m30s584ms alt=90.69999694824219 vAcc=3.4474535 {Bundle[{}]}], time: 1737456965564

01-21 11:56:05.646 DEBUG [TSLocationManager a] Median accuracy: 20.0
01-21 11:56:05.650 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: true]
01-21 11:56:13.051 DEBUG [AbstractService a] 
  🎾  2:7 [LocationRequestService  startId: 5, eventCount: 1]
01-21 11:56:13.053 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 7 (5053ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201961,-1.550590 hAcc=40.148 et=+1h16m33s20ms alt=90.69999694824219 vAcc=3.4474535 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456968000

01-21 11:56:13.056 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired current position
01-21 11:56:13.057 DEBUG [TSLocationManager a] Median accuracy: 20.0
01-21 11:56:13.064 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 5, eventCount: 0, sticky: false]
01-21 11:56:13.068 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: 9c9a7a11-c8f7-4815-8a60-9e71e86188ae
01-21 11:56:13.076 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 6, eventCount: 1]
01-21 11:56:13.077 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 6, eventCount: 0, sticky: false]
01-21 11:56:13.282 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(6): true
01-21 11:56:13.284 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 11:57:12.851 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 11:57:12.854 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 11:57:12.860 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 11:57:12.885 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 5)
╠═════════════════════════════════════════════

01-21 11:57:12.909 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 8 (64909ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201961,-1.550590 hAcc=40.148 et=+1h16m33s20ms alt=90.69999694824219 vAcc=3.4474535 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737456968000

01-21 11:57:12.911 DEBUG [TSLocationManager a] Median accuracy: 21.985
01-21 11:57:12.917 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:57:12.945 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 11:57:12.946 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 8]
01-21 11:57:12.950 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 11:57:12.997 DEBUG [AbstractService a] 
  🎾  2:8 [LocationRequestService  startId: 2, eventCount: 1]
01-21 11:57:12.998 INFO [LocationRequestService b] 
  ℹ️  Location availability: false
01-21 11:57:12.999 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 11:57:15.620 DEBUG [AbstractService a] 
  🎾  2:8 [LocationRequestService  startId: 3, eventCount: 1]
01-21 11:57:15.621 INFO [LocationRequestService b] 
  ℹ️  Location availability: true
01-21 11:57:15.622 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
01-21 11:57:15.631 DEBUG [AbstractService a] 
  🎾  2:8 [LocationRequestService  startId: 4, eventCount: 1]
01-21 11:57:15.633 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 8 (76ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201953,-1.550584 hAcc=20.0 et=+1h17m40s576ms alt=90.69999694824219 vAcc=2.1574504 {Bundle[{}]}], time: 1737457035556

01-21 11:57:15.634 DEBUG [TSLocationManager a] Median accuracy: 20.0
01-21 11:57:15.639 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: true]
01-21 11:57:23.093 DEBUG [AbstractService a] 
  🎾  2:8 [LocationRequestService  startId: 5, eventCount: 1]
01-21 11:57:23.095 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 8 (5062ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201953,-1.550584 hAcc=44.759 et=+1h17m43s52ms alt=90.69999694824219 vAcc=2.1574504 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737457038032

01-21 11:57:23.099 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired current position
01-21 11:57:23.099 DEBUG [TSLocationManager a] Median accuracy: 20.0
01-21 11:57:23.104 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 5, eventCount: 0, sticky: false]
01-21 11:57:23.108 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: 861a9bf3-6865-4818-86f4-c71398e4b6e7
01-21 11:57:23.115 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 6, eventCount: 1]
01-21 11:57:23.116 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 6, eventCount: 0, sticky: false]
01-21 11:57:23.320 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(6): true
01-21 11:57:23.321 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 11:58:22.875 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 11:58:22.878 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 11:58:22.884 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 11:58:22.904 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 6)
╠═════════════════════════════════════════════

01-21 11:58:22.929 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 9 (64896ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201953,-1.550584 hAcc=44.759 et=+1h17m43s52ms alt=90.69999694824219 vAcc=2.1574504 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737457038032

01-21 11:58:22.930 DEBUG [TSLocationManager a] Median accuracy: 40.148
01-21 11:58:22.936 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:58:22.960 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 11:58:22.961 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 9]
01-21 11:58:22.965 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 11:58:22.992 DEBUG [AbstractService a] 
  🎾  2:9 [LocationRequestService  startId: 2, eventCount: 1]
01-21 11:58:22.995 INFO [LocationRequestService b] 
  ℹ️  Location availability: false
01-21 11:58:22.995 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 11:58:25.459 DEBUG [AbstractService a] 
  🎾  2:9 [LocationRequestService  startId: 3, eventCount: 1]
01-21 11:58:25.460 INFO [LocationRequestService b] 
  ℹ️  Location availability: true
01-21 11:58:25.461 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
01-21 11:58:25.474 DEBUG [AbstractService a] 
  🎾  2:9 [LocationRequestService  startId: 4, eventCount: 1]
01-21 11:58:25.476 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 9 (81ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201955,-1.550585 hAcc=20.0 et=+1h18m50s414ms alt=90.69999694824219 vAcc=2.1568673 {Bundle[{}]}], time: 1737457105393

01-21 11:58:25.477 DEBUG [TSLocationManager a] Median accuracy: 40.148
01-21 11:58:25.481 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: true]
01-21 11:58:33.086 DEBUG [AbstractService a] 
  🎾  2:9 [LocationRequestService  startId: 5, eventCount: 1]
01-21 11:58:33.090 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 9 (5059ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201955,-1.550585 hAcc=72.72 et=+1h18m53s50ms alt=90.69999694824219 vAcc=2.1568673 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737457108030

01-21 11:58:33.095 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired current position
01-21 11:58:33.096 DEBUG [TSLocationManager a] Median accuracy: 40.148
01-21 11:58:33.101 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 5, eventCount: 0, sticky: false]
01-21 11:58:33.105 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: 03bcfb64-fab0-4825-a0de-79a21a078629
01-21 11:58:33.113 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 6, eventCount: 1]
01-21 11:58:33.114 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 6, eventCount: 0, sticky: false]
01-21 11:58:33.320 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(6): true
01-21 11:58:33.321 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 11:59:32.900 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 11:59:32.902 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 11:59:32.906 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 11:59:32.926 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 7)
╠═════════════════════════════════════════════

01-21 11:59:32.955 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 10 (64925ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201955,-1.550585 hAcc=72.72 et=+1h18m53s50ms alt=90.69999694824219 vAcc=2.1568673 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737457108030

01-21 11:59:32.956 DEBUG [TSLocationManager a] Median accuracy: 44.759
01-21 11:59:32.961 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 11:59:32.984 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 11:59:32.985 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 10]
01-21 11:59:32.990 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 11:59:33.029 DEBUG [AbstractService a] 
  🎾  2:10 [LocationRequestService  startId: 2, eventCount: 1]
01-21 11:59:33.030 INFO [LocationRequestService b] 
  ℹ️  Location availability: false
01-21 11:59:33.031 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 11:59:35.412 DEBUG [AbstractService a] 
  🎾  2:10 [LocationRequestService  startId: 3, eventCount: 1]
01-21 11:59:35.413 INFO [LocationRequestService b] 
  ℹ️  Location availability: true
01-21 11:59:35.413 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
01-21 11:59:35.428 DEBUG [AbstractService a] 
  🎾  2:10 [LocationRequestService  startId: 4, eventCount: 1]
01-21 11:59:35.430 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 10 (93ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201954,-1.550585 hAcc=20.0 et=+1h20m0s356ms alt=90.69999694824219 vAcc=2.23733 {Bundle[{}]}], time: 1737457175336

01-21 11:59:35.431 DEBUG [TSLocationManager a] Median accuracy: 40.148
01-21 11:59:35.436 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: true]
01-21 11:59:43.133 DEBUG [AbstractService a] 
  🎾  2:10 [LocationRequestService  startId: 5, eventCount: 1]
01-21 11:59:43.136 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 10 (5063ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201954,-1.550585 hAcc=74.72 et=+1h20m3s92ms alt=90.69999694824219 vAcc=2.23733 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737457178072

01-21 11:59:43.140 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired current position
01-21 11:59:43.141 DEBUG [TSLocationManager a] Median accuracy: 40.148
01-21 11:59:43.149 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 5, eventCount: 0, sticky: false]
01-21 11:59:43.153 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: d4d3d972-6279-46fe-947e-376bda479f71
01-21 11:59:43.160 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 6, eventCount: 1]
01-21 11:59:43.161 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 6, eventCount: 0, sticky: false]
01-21 11:59:43.366 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(6): true
01-21 11:59:43.368 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 12:00:42.924 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 12:00:42.928 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 12:00:42.932 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 12:00:42.951 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 8)
╠═════════════════════════════════════════════

01-21 12:00:42.978 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 11 (64905ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201954,-1.550585 hAcc=74.72 et=+1h20m3s92ms alt=90.69999694824219 vAcc=2.23733 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737457178072

01-21 12:00:42.979 DEBUG [TSLocationManager a] Median accuracy: 44.759
01-21 12:00:42.985 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 12:00:43.007 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 12:00:43.009 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 11]
01-21 12:00:43.012 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 12:00:43.058 DEBUG [AbstractService a] 
  🎾  2:11 [LocationRequestService  startId: 2, eventCount: 1]
01-21 12:00:43.059 INFO [LocationRequestService b] 
  ℹ️  Location availability: false
01-21 12:00:43.060 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 12:00:45.436 DEBUG [AbstractService a] 
  🎾  2:11 [LocationRequestService  startId: 3, eventCount: 1]
01-21 12:00:45.438 INFO [LocationRequestService b] 
  ℹ️  Location availability: true
01-21 12:00:45.438 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
01-21 12:00:45.451 DEBUG [AbstractService a] 
  🎾  2:11 [LocationRequestService  startId: 4, eventCount: 1]
01-21 12:00:45.454 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 11 (76ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201951,-1.550583 hAcc=20.0 et=+1h21m10s397ms alt=90.69999694824219 vAcc=1.9819434 {Bundle[{}]}], time: 1737457245377

01-21 12:00:45.454 DEBUG [TSLocationManager a] Median accuracy: 44.759
01-21 12:00:45.459 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: true]
01-21 12:00:53.140 DEBUG [AbstractService a] 
  🎾  2:11 [LocationRequestService  startId: 5, eventCount: 1]
01-21 12:00:53.144 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 11 (5052ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201951,-1.550583 hAcc=74.26 et=+1h21m13s110ms alt=90.69999694824219 vAcc=1.9819434 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737457248090

01-21 12:00:53.148 INFO [TSLocationManager onSingleLocationResult] 
  🔵  Acquired current position
01-21 12:00:53.149 DEBUG [TSLocationManager a] Median accuracy: 44.759
01-21 12:00:53.158 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 5, eventCount: 0, sticky: false]
01-21 12:00:53.162 INFO [SQLiteLocationDAO persist] 
  ✅  INSERT: d25bc475-575a-441f-ac7b-875d7c70c7ec
01-21 12:00:53.168 DEBUG [AbstractService b] 
  🎾  STOP [LocationRequestService startId: 6, eventCount: 1]
01-21 12:00:53.169 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 6, eventCount: 0, sticky: false]
01-21 12:00:53.377 DEBUG [AbstractService f] 
  ⚙️︎  LocationRequestService.stopSelfResult(6): true
01-21 12:00:53.380 DEBUG [AbstractService onDestroy] 
  🔴  LocationRequestService stopped
01-21 12:01:52.949 INFO [ScheduleEvent a] 
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: HEARTBEAT
╠═════════════════════════════════════════════

01-21 12:01:52.952 INFO [TSScheduleManager oneShot] 
  ⏰ Scheduled OneShot: HEARTBEAT in 70000ms (jobID: -1307475748)
01-21 12:01:52.957 DEBUG [HeartbeatService onHeartbeat] ❤️
01-21 12:01:52.979 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 9)
╠═════════════════════════════════════════════

01-21 12:01:53.006 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 12 (64915ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201951,-1.550583 hAcc=74.26 et=+1h21m13s110ms alt=90.69999694824219 vAcc=1.9819434 vel=0.0 sAcc=1.5 {Bundle[{}]}], time: 1737457248090

01-21 12:01:53.007 DEBUG [TSLocationManager a] Median accuracy: 72.72
01-21 12:01:53.013 DEBUG [LocationAuthorization withPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 12:01:53.035 DEBUG [AbstractService a] 
  🎾  start [LocationRequestService  startId: 1, eventCount: 1]
01-21 12:01:53.036 INFO [SingleLocationRequest startUpdatingLocation] 
  🔵  [SingleLocationRequest start, action: 2, requestId: 12]
01-21 12:01:53.039 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
01-21 12:01:53.080 DEBUG [AbstractService a] 
  🎾  2:12 [LocationRequestService  startId: 2, eventCount: 1]
01-21 12:01:53.082 INFO [LocationRequestService b] 
  ℹ️  Location availability: false
01-21 12:01:53.083 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
01-21 12:01:55.809 DEBUG [AbstractService a] 
  🎾  2:12 [LocationRequestService  startId: 3, eventCount: 1]
01-21 12:01:55.810 INFO [LocationRequestService b] 
  ℹ️  Location availability: true
01-21 12:01:55.811 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 3, eventCount: 1, sticky: true]
01-21 12:01:55.816 DEBUG [AbstractService a] 
  🎾  2:12 [LocationRequestService  startId: 4, eventCount: 1]
01-21 12:01:55.819 INFO [TSLocationManager a] 
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 12 (73ms old)
╠═════════════════════════════════════════════
╟─ 📍  Location[fused 47.201951,-1.550587 hAcc=20.0 et=+1h22m20s765ms alt=90.69999694824219 vAcc=1.7011293 {Bundle[{}]}], time: 1737457315745

01-21 12:01:55.820 DEBUG [TSLocationManager a] Median accuracy: 72.72
01-21 12:01:55.826 DEBUG [AbstractService a] 
  ⚙️︎   FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: true]
01-21 12:02:02.104 WARN [RNBackgroundGeolocationModule ready] 
  ⚠️  #ready already called.  Redirecting to #setConfig
01-21 12:02:02.113 DEBUG [TSConfig e] ℹ️   Persist config, dirty: [headers, locationAuthorizationRequest, params]
01-21 12:02:02.121 DEBUG [LocationAuthorization withBackgroundPermission] 
  ℹ️  LocationAuthorization: Permission granted
01-21 12:02:02.123 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 9)
╠═════════════════════════════════════════════

01-21 12:02:02.166 DEBUG [TSLocationManager a] 
  ℹ️  Clear last odometer location
01-21 12:02:02.168 DEBUG [TSGeofenceManager stopMonitoringStationaryRegion] 
  🔴  Stop monitoring stationary region
01-21 12:02:02.171 INFO [ActivityRecognitionService stop] 
  🔴  Stop motion-activity updates
01-21 12:02:02.171 DEBUG [TSGeofenceManager c] 
  🔴  Stop monitoring geofences
01-21 12:02:02.173 INFO [HeartbeatService stop] 
  🔴  Stop heartbeat
01-21 12:02:02.176 INFO [TSScheduleManager cancelOneShot] 
  ⏰ Cancel OneShot: HEARTBEAT
01-21 12:02:02.180 DEBUG [HttpService stopMonitoringConnectivityChanges] 
  🔴  Stop monitoring connectivity changes
01-21 12:02:02.182 DEBUG [DeviceSettings stopMonitoringPowerSaveChanges] 
  🔴  Stop monitoring powersave changes
01-21 12:02:02.222 INFO [HttpService flush] 
╔═════════════════════════════════════════════
║ HTTP Service (count: 9)
╠═════════════════════════════════════════════

01-21 12:02:02.300 INFO [BackgroundTaskManager$Task start] ⏳ startBackgroundTask: 3
01-21 12:02:02.306 DEBUG [SQLiteLocationDAO allWithLocking] 
  ✅  Locked 9 records
01-21 12:02:02.307 INFO [HttpService a] 
  🔵  HTTP POST batch (9)

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions