diff --git a/lib/core/location_util.dart b/lib/core/location_util.dart index 2104078..ecfab62 100644 --- a/lib/core/location_util.dart +++ b/lib/core/location_util.dart @@ -246,11 +246,17 @@ class LocationUtils { onFailure?.call(); return; } - saveLatLngToAppState( - LatLng(data.latitude ?? 0.0, data.longitude ?? 0.0)); + var locationData = + LatLng(data.latitude ?? 0.0, data.longitude ?? 0.0); + saveLatLngToAppState(locationData); + onSuccess?.call(locationData); }); + } else { + var locationData = LatLng(data.latitude ?? 0.0, data.longitude ?? 0.0); + + saveLatLngToAppState(locationData); + onSuccess?.call(locationData); } - saveLatLngToAppState(LatLng(data.latitude ?? 0.0, data.longitude ?? 0.0)); } catch (e) { appState.resetLocation(); onFailure?.call();