clean up ActiveWorkoutSession

This commit is contained in:
Felix Förtsch
2024-11-12 14:47:59 +01:00
parent 19b3d89010
commit 370e070fcd
20 changed files with 281 additions and 238 deletions
@@ -45,8 +45,9 @@ final class WorkoutItem: Nameable, Positionable {
var exercise: Exercise // Do Push-up | Run Marathon
var plannedReps: Int // 8 times | 1 time
var plannedValue: Double // With 10 | 42,187
var unit: ExerciseUnit
var metric: ExerciseMetric? // kg (weight) | km (distance)
var unit: ExerciseUnit?
var type: ExerciseType?
enum WorkoutItemType: Codable {
case exercise
@@ -64,8 +65,6 @@ final class WorkoutItem: Nameable, Positionable {
self.plannedReps = 1
// 0
self.plannedValue = 0
// kg
self.unit = exercise.unit
}
// init(set: [WorkoutItem] = []) {