From 1f1e8cecdd9a311286b4a9e59e80e06a51be7fd5 Mon Sep 17 00:00:00 2001 From: Trey t Date: Fri, 7 Jul 2023 14:13:24 -0500 Subject: [PATCH] WIP --- Werkout_ios/BridgeModule.swift | 12 ++++++++++++ .../Views/WorkoutDetail/WorkoutDetailView.swift | 1 + 2 files changed, 13 insertions(+) diff --git a/Werkout_ios/BridgeModule.swift b/Werkout_ios/BridgeModule.swift index 62556d1..1c66968 100644 --- a/Werkout_ios/BridgeModule.swift +++ b/Werkout_ios/BridgeModule.swift @@ -184,6 +184,18 @@ class BridgeModule: NSObject, ObservableObject { duration > 0 { print(duration) self.startExerciseTimerWith(duration: duration) + } else { + var intWatchDispaly = -1 + if let reps = self.currentExercise?.reps, + reps > 0 { + intWatchDispaly = reps + } + + // if not a timer we need to set the watch display with number of reps + // if timer it will set when timer updates + let watchModel = WatchPackageModel(currentExerciseName: self.currentExercise?.exercise.name ?? "-", currentTimeLeft: intWatchDispaly, workoutStartDate: self.workoutStartDate ?? Date()) + let data = try! JSONEncoder().encode(watchModel) + self.send(data) } } } diff --git a/Werkout_ios/Views/WorkoutDetail/WorkoutDetailView.swift b/Werkout_ios/Views/WorkoutDetail/WorkoutDetailView.swift index 103359d..097c169 100644 --- a/Werkout_ios/Views/WorkoutDetail/WorkoutDetailView.swift +++ b/Werkout_ios/Views/WorkoutDetail/WorkoutDetailView.swift @@ -38,6 +38,7 @@ struct WorkoutDetailView: View { CountdownView() } .padding() + .frame(maxWidth: .infinity) .background(Color(uiColor: .systemBackground)) GeometryReader { metrics in