From b626f15b6e40311143cdec91728046dc79e0d328 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Mon, 17 Aug 2026 13:05:50 +0200 Subject: feat(web): display nearby passes on ride maps --- web/server.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'web/server.go') diff --git a/web/server.go b/web/server.go index 42ee21d..496e44d 100644 --- a/web/server.go +++ b/web/server.go @@ -108,9 +108,9 @@ func (s *Server) handleRide(w http.ResponseWriter, r *http.Request) { }), w) return } - passes, err := mountain_pass.LoadMountainPasses(s.db) + passes, err := mountain_pass.LoadMountainPassesAroundRide(s.db, parsed, rideDetailMountainPassMarginM) if err != nil { - slog.Warn("Failed to load mountain passes for ride detail", "ride_id", id, "error", err) + slog.Warn("Failed to load nearby mountain passes for ride detail", "ride_id", id, "error", err) } officialClimbs, err := official_climb.List(s.db) if err != nil { @@ -204,6 +204,7 @@ func (s *Server) listRides(rideSort RideSort) ([]rides.Ride, error) { } const minimumDisplayedDistanceM = 10_000 +const rideDetailMountainPassMarginM = 10_000 func buildRideViews(items []rides.Ride) []RideView { views := make([]RideView, 0, len(items)) -- cgit v1.2.3