diff options
| author | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-17 13:05:50 +0200 |
|---|---|---|
| committer | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-17 13:05:50 +0200 |
| commit | b626f15b6e40311143cdec91728046dc79e0d328 (patch) | |
| tree | 9c7ff4f9a879785d5a63b3410e0aa02be1a5219d /web/server.go | |
| parent | 151853c458348a4afccd7677deba6366ee4181eb (diff) | |
feat(web): display nearby passes on ride maps
Diffstat (limited to 'web/server.go')
| -rw-r--r-- | web/server.go | 5 |
1 files changed, 3 insertions, 2 deletions
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)) |