HealthImport/HealthImport/Support/Workout+Extensions.swift
2024-03-15 10:51:15 +01:00

34 lines
595 B
Swift

import Foundation
import HKDatabase
import HealthKit
private let df: DateFormatter = {
let df = DateFormatter()
df.timeZone = .current
df.dateStyle = .short
df.timeStyle = .short
return df
}()
extension Workout: Identifiable {
public var id: Int {
dataId
}
}
extension Workout {
var workoutActivityType: HKWorkoutActivityType {
workoutActivities.first!.workoutConfiguration.activityType
}
var typeString: String {
workoutActivityType.description
}
var dateString: String {
df.string(from: startDate)
}
}