diff --git a/FuelBoard/ProximityMonitor.swift b/FuelBoard/ProximityMonitor.swift index 1f84d3f..73aa880 100644 --- a/FuelBoard/ProximityMonitor.swift +++ b/FuelBoard/ProximityMonitor.swift @@ -132,9 +132,10 @@ final class ProximityMonitor: NSObject, ObservableObject, @preconcurrency CLLoca Task { do { - // Fresh prices around the entered station. + // Fresh prices around the entered station (alert radius in km). let fresh = try await FuelPriceProvider.active.fetchStations( - near: station.lat, lng: station.lng, fuel: fuel + near: station.lat, lng: station.lng, fuel: fuel, + radiusKM: max(radiusKM, 10) // fetch wider than trigger radius ) let withinRadius = fresh.filter { $0.prices[fuel] != nil &&