WIP
This commit is contained in:
@@ -34,10 +34,7 @@ struct WorkoutDetailView: View {
|
||||
ExerciseListView(workout: workout)
|
||||
ActionsView(completedWorkout: {
|
||||
bridgeModule.workoutEndDate = Date()
|
||||
if let workoutData = createWorkoutData() {
|
||||
presentedSheet = .completedWorkout(workoutData)
|
||||
bridgeModule.resetCurrentWorkout()
|
||||
}
|
||||
bridgeModule.sendWorkoutCompleteToWatch()
|
||||
}, workout: workout)
|
||||
.frame(height: 44)
|
||||
|
||||
@@ -55,6 +52,14 @@ struct WorkoutDetailView: View {
|
||||
.interactiveDismissDisabled()
|
||||
}
|
||||
}
|
||||
.onAppear{
|
||||
bridgeModule.completedWorkoutFromWatch = {
|
||||
if let workoutData = createWorkoutData() {
|
||||
presentedSheet = .completedWorkout(workoutData)
|
||||
bridgeModule.resetCurrentWorkout()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func createWorkoutData() -> [String:Any]? {
|
||||
@@ -68,7 +73,9 @@ struct WorkoutDetailView: View {
|
||||
"workout_start_time": startTime,
|
||||
"workout_end_time": endTime,
|
||||
"workout": workoutid,
|
||||
"total_time": bridgeModule.currentWorkoutRunTimeInSeconds
|
||||
"total_time": bridgeModule.currentWorkoutRunTimeInSeconds,
|
||||
"total_calories": bridgeModule.totalCaloire ?? -1,
|
||||
"heart_rates": bridgeModule.heartRates ?? [Int]()
|
||||
] as [String : Any]
|
||||
|
||||
return postBody
|
||||
|
||||
Reference in New Issue
Block a user