From d5de3a6fefbc57bccfb1fe688f9c190ccf87d58d Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Tue, 25 Aug 2026 13:25:35 +0200 Subject: analytics grouping --- web/views.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'web/views.go') diff --git a/web/views.go b/web/views.go index 8df860c..b3cab8b 100644 --- a/web/views.go +++ b/web/views.go @@ -38,6 +38,9 @@ type AnalyticsPoint struct { SpeedKmh float64 `json:"speedKmh"` CotacolPer100Km float64 `json:"cotacolPer100Km"` MovingHours float64 `json:"movingHours"` + RideType string `json:"rideType"` + BikeType string `json:"bikeType"` + Year int `json:"year"` } func buildAnalyticsPoints(items []ride.StoredRide) []AnalyticsPoint { @@ -54,6 +57,9 @@ func buildAnalyticsPoints(items []ride.StoredRide) []AnalyticsPoint { SpeedKmh: item.AverageSpeedMps * 3.6, CotacolPer100Km: cotacol * 100 / (item.DistanceM / 1000), MovingHours: float64(item.EffectiveMovingTimeS()) / 3600, + RideType: string(item.RideType), + BikeType: string(item.BikeType), + Year: item.StartDate.Year(), }) } return points -- cgit v1.3