From d30023a5d3b9dac54625114127c2454157085ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Poizat?= Date: Mon, 8 Jan 2024 12:09:10 +0100 Subject: [PATCH] fix: startTracking should return only when geolocation tracking has been started or has failed --- src/app/domain/geolocation/tracking/index.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/app/domain/geolocation/tracking/index.js b/src/app/domain/geolocation/tracking/index.js index 8bd5ee0b1..4742f8fab 100644 --- a/src/app/domain/geolocation/tracking/index.js +++ b/src/app/domain/geolocation/tracking/index.js @@ -70,10 +70,9 @@ export const startTracking = async () => { smallIcon: 'mipmap/ic_stat_ic_notification' } }) - BackgroundGeolocation.start(() => { - Log('Tracking started') - storeData(StorageKeys.ShouldBeTrackingFlagStorageAdress, true) - }) + await BackgroundGeolocation.start() + Log('Tracking started') + await storeData(StorageKeys.ShouldBeTrackingFlagStorageAdress, true) return true } catch (e) { log.error(e)