diff options
| author | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-23 11:09:07 +0200 |
|---|---|---|
| committer | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-23 11:09:07 +0200 |
| commit | 53615a05708ff852af42905e2b5ced66ba70c43d (patch) | |
| tree | 5f936b6bb8a2305cff6c8d086e6ad5af4c1aa491 /web/ride-filters.go | |
| parent | 765ea1fffcc1bd1af2e6e9645d6f138dfd4ae0eb (diff) | |
Merge ride and rides packages into ride/store following mountain_pass structure
Consolidate persistence (Save, List, Backfill) into ride/store.go alongside
ride.go/climb.go/moving_time.go, rename rides.Ride to ride.StoredRide to
avoid collision with parsed ride.Ride, update all web/cli consumers and
RideView to use named Ride field, adjust templates and regenerate templ files,
and remove rides directory.
Diffstat (limited to 'web/ride-filters.go')
| -rw-r--r-- | web/ride-filters.go | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/web/ride-filters.go b/web/ride-filters.go index 1fb647b..64bade9 100644 --- a/web/ride-filters.go +++ b/web/ride-filters.go @@ -6,7 +6,6 @@ import ( "time" "github.com/martinlehoux/biking_home/ride" - "github.com/martinlehoux/biking_home/rides" ) const ( @@ -321,11 +320,11 @@ func (filters RideFilters) Active() bool { filters.Route != rideRouteFilterAny } -func filterRides(items []rides.Ride, filters RideFilters) []rides.Ride { +func filterRides(items []ride.StoredRide, filters RideFilters) []ride.StoredRide { if !filters.Active() { return items } - filtered := make([]rides.Ride, 0, len(items)) + filtered := make([]ride.StoredRide, 0, len(items)) for _, item := range items { if rideMatchesFilters(item, filters) { filtered = append(filtered, item) @@ -334,7 +333,7 @@ func filterRides(items []rides.Ride, filters RideFilters) []rides.Ride { return filtered } -func rideMatchesFilters(item rides.Ride, filters RideFilters) bool { +func rideMatchesFilters(item ride.StoredRide, filters RideFilters) bool { if filters.DistanceMinKm != nil && item.DistanceM < float64(*filters.DistanceMinKm)*1000 { return false } |
