diff --git a/vector/src/main/java/im/vector/app/features/location/LocationSharingService.kt b/vector/src/main/java/im/vector/app/features/location/LocationSharingService.kt index f62ad6465f..b11ddf93e2 100644 --- a/vector/src/main/java/im/vector/app/features/location/LocationSharingService.kt +++ b/vector/src/main/java/im/vector/app/features/location/LocationSharingService.kt @@ -90,6 +90,15 @@ class LocationSharingService : VectorService(), LocationTracker.Callback { } } + override fun onLocationUpdate(locationData: LocationData) { + Timber.i("### LocationSharingService.onLocationUpdate. Uncertainty: ${locationData.uncertainty}") + } + + override fun onLocationProviderIsNotAvailable() { + stopForeground(true) + stopSelf() + } + private fun destroyMe() { locationTracker.removeCallback(this) stopSelf() @@ -108,13 +117,4 @@ class LocationSharingService : VectorService(), LocationTracker.Callback { companion object { const val EXTRA_ROOM_ARGS = "EXTRA_ROOM_ARGS" } - - override fun onLocationUpdate(locationData: LocationData) { - Timber.i("### LocationSharingService.onLocationUpdate. Uncertainty: ${locationData.uncertainty}") - } - - override fun onLocationProviderIsNotAvailable() { - stopForeground(true) - stopSelf() - } }