From 3a4ae9d723bcb70d4ad3e2dad09bb497f78abe87 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Sun, 2 Apr 2023 12:13:19 -0700 Subject: [PATCH] Reset arrived_at_home while resetting listeners, not sleeping. --- app/src/main/java/net/voussoir/trkpt/TrackerService.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/voussoir/trkpt/TrackerService.kt b/app/src/main/java/net/voussoir/trkpt/TrackerService.kt index d2b8e32..e2491e7 100644 --- a/app/src/main/java/net/voussoir/trkpt/TrackerService.kt +++ b/app/src/main/java/net/voussoir/trkpt/TrackerService.kt @@ -202,6 +202,10 @@ class TrackerService: Service() if (gps_added || network_added) { listeners_enabled_at = System.currentTimeMillis() + if (interval != Keys.LOCATION_INTERVAL_SLEEP) + { + arrived_at_home = 0 + } } else { @@ -284,7 +288,6 @@ class TrackerService: Service() if (arrived_at_home > 0) { Log.i("VOUSSOIR", "Leaving home.") - arrived_at_home = 0 reset_location_listeners(interval=Keys.LOCATION_INTERVAL_FULL_POWER) } @@ -613,7 +616,6 @@ class TrackerService: Service() fun startTracking() { Log.i("VOUSSOIR", "TrackerService.startTracking") - arrived_at_home = 0 reset_location_listeners(interval=Keys.LOCATION_INTERVAL_FULL_POWER) trackingState = Keys.STATE_TRACKING_ACTIVE PreferencesHelper.saveTrackingState(trackingState) @@ -625,7 +627,6 @@ class TrackerService: Service() { Log.i("VOUSSOIR", "TrackerService.stopTracking") trackbook.database.commit() - arrived_at_home = 0 reset_location_listeners(interval=Keys.LOCATION_INTERVAL_FULL_POWER) trackingState = Keys.STATE_TRACKING_STOPPED PreferencesHelper.saveTrackingState(trackingState)