From 0fc24eab7cbde34f8f1f6a331eb98f6bbfe25c4b Mon Sep 17 00:00:00 2001 From: FuelBoard Contributor Date: Tue, 11 Aug 2026 18:03:23 +0100 Subject: [PATCH] Fix alert fetch signature (radiusKM param); alert fetches within max(trigger radius, 10km) --- FuelBoard/ProximityMonitor.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 &&