This commit is contained in:
Trey t
2023-06-21 23:00:11 -05:00
parent c77ed03ca2
commit 4949636836
6 changed files with 76 additions and 4 deletions

View File

@@ -18,6 +18,7 @@ class BridgeModule: ObservableObject {
var currentWorkout: Workout?
var currentExerciseIdx: Int = -1
var workoutStartDate: Date?
@Published var currentWorkoutRunTimeInSeconds: Int = -1
private var currentWorkoutRunTimer: Timer?
@@ -33,10 +34,11 @@ class BridgeModule: ObservableObject {
let exercise = workout.exercises[currentExerciseIdx]
updateCurrent(exercise: exercise)
startWorkoutTimer()
workoutStartDate = Date()
isInWorkout = true
}
func completeWorkout() {
func resetCurrentWorkout() {
currentWorkoutRunTimeInSeconds = 0
currentWorkoutRunTimer?.invalidate()
currentWorkoutRunTimer = nil
@@ -51,6 +53,7 @@ class BridgeModule: ObservableObject {
currentWorkout = nil
isInWorkout = false
workoutStartDate = nil
}
private func startWorkoutTimer() {