mirror of
https://codeberg.org/comaps/comaps
synced 2026-01-06 04:24:29 +00:00
[ios] replase ints/doubles with string for track stats in ios
to pass already formatted by the core values instead of formatting them later using the same core formatters Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
This commit is contained in:
committed by
Konstantin Pastbin
parent
f8996feb88
commit
2861d9db2a
@@ -48,19 +48,12 @@ extension TrackRecordingLiveActivityManager: TrackRecordingActivityManager {
|
||||
|
||||
private extension TrackRecordingLiveActivityAttributes.ContentState {
|
||||
init(trackInfo: TrackInfo) {
|
||||
let distance = DistanceFormatter.distanceString(fromMeters: trackInfo.distance)
|
||||
let duration = DurationFormatter.durationString(from: trackInfo.duration)
|
||||
let maxElevation = AltitudeFormatter.altitudeString(fromMeters: Double(trackInfo.maxElevation))
|
||||
let minElevation = AltitudeFormatter.altitudeString(fromMeters: Double(trackInfo.minElevation))
|
||||
let ascent = AltitudeFormatter.altitudeString(fromMeters: Double(trackInfo.ascent))
|
||||
let descent = AltitudeFormatter.altitudeString(fromMeters: Double(trackInfo.descent))
|
||||
|
||||
self.distance = StatisticsViewModel(key: "", value: distance)
|
||||
self.duration = StatisticsViewModel(key: "", value: duration)
|
||||
self.maxElevation = StatisticsViewModel(key: L("elevation_profile_max_elevation"), value: maxElevation)
|
||||
self.minElevation = StatisticsViewModel(key: L("elevation_profile_min_elevation"), value: minElevation)
|
||||
self.ascent = StatisticsViewModel(key: L("elevation_profile_ascent"), value: ascent)
|
||||
self.descent = StatisticsViewModel(key: L("elevation_profile_descent"), value: descent)
|
||||
self.distance = StatisticsViewModel(key: "", value: trackInfo.distance)
|
||||
self.duration = StatisticsViewModel(key: "", value: trackInfo.duration)
|
||||
self.maxElevation = StatisticsViewModel(key: L("elevation_profile_max_elevation"), value: trackInfo.maxElevation)
|
||||
self.minElevation = StatisticsViewModel(key: L("elevation_profile_min_elevation"), value: trackInfo.minElevation)
|
||||
self.ascent = StatisticsViewModel(key: L("elevation_profile_ascent"), value: trackInfo.ascent)
|
||||
self.descent = StatisticsViewModel(key: L("elevation_profile_descent"), value: trackInfo.descent)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user