From e2c2a310364f7491c5cc36bf9ca8ad3aec1b9067 Mon Sep 17 00:00:00 2001 From: Vesa Meskanen Date: Thu, 5 Dec 2024 09:33:12 +0200 Subject: [PATCH] fix: remove async effect --- .../itinerary/navigator/NaviContainer.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/component/itinerary/navigator/NaviContainer.js b/app/component/itinerary/navigator/NaviContainer.js index 57eae6c4c7..aeb09d426e 100644 --- a/app/component/itinerary/navigator/NaviContainer.js +++ b/app/component/itinerary/navigator/NaviContainer.js @@ -40,18 +40,18 @@ function NaviContainer( setOrigin(orig); }, [itinerary]); - useEffect(async () => { - let permissionGranted; + useEffect(() => { if (position.hasLocation) { - permissionGranted = true; - } else { - const permission = await checkPositioningPermission(); - permissionGranted = permission.state === 'granted'; - } - if (permissionGranted) { mapRef?.enableMapTracking(); + setPositioningAllowed(true); + } else { + checkPositioningPermission().then(permission => { + if (permission.state === 'granted') { + mapRef?.enableMapTracking(); + setPositioningAllowed(true); + } + }); } - setPositioningAllowed(permissionGranted); }, [mapRef]); const { realTimeLegs, time } = useRealtimeLegs(