retry for location permission when follow-me enabled

This commit is contained in:
stopflock
2025-08-23 18:46:21 -05:00
parent d6625ccc23
commit f45279ecfe
2 changed files with 17 additions and 3 deletions
+8 -2
View File
@@ -32,10 +32,10 @@ class MapView extends StatefulWidget {
final VoidCallback onUserGesture;
@override
State<MapView> createState() => _MapViewState();
State<MapView> createState() => MapViewState();
}
class _MapViewState extends State<MapView> {
class MapViewState extends State<MapView> {
late final MapController _controller;
final Debouncer _cameraDebounce = Debouncer(kDebounceCameraRefresh);
final Debouncer _tileDebounce = Debouncer(const Duration(milliseconds: 150));
@@ -84,6 +84,12 @@ class _MapViewState extends State<MapView> {
if (mounted) setState(() {});
}
/// Public method to retry location initialization (e.g., after permission granted)
void retryLocationInit() {
debugPrint('[MapView] Retrying location initialization');
_initLocation();
}
void _refreshCamerasFromProvider() {