fix network indicator, simplify overpass fetching

This commit is contained in:
stopflock
2025-10-22 11:56:01 -05:00
parent aea4ac1102
commit ca68bd6059
7 changed files with 115 additions and 130 deletions
+1 -6
View File
@@ -558,9 +558,6 @@ class MapViewState extends State<MapView> {
appState.updateProvisionalPinLocation(pos.center);
}
// Start dual-source waiting when map moves (user is expecting new tiles AND nodes)
NetworkStatus.instance.setDualSourceWaiting();
// Clear tile queue on tile level changes OR significant panning
final currentZoom = pos.zoom;
final currentCenter = pos.center;
@@ -595,9 +592,7 @@ class MapViewState extends State<MapView> {
if (pos.zoom >= minZoom) {
_cameraDebounce(_refreshNodesFromProvider);
} else {
// Skip nodes at low zoom - report immediate completion (brutalist approach)
NetworkStatus.instance.reportNodeComplete();
// Skip nodes at low zoom - no loading state needed
// Show zoom warning if needed
_showZoomWarningIfNeeded(context, pos.zoom, minZoom);
}