Stabilize iOS/watchOS/tvOS apps and add cross-platform audit remediation
This commit is contained in:
@@ -11,7 +11,6 @@ class CurrentWorkoutInfo {
|
||||
var supersetIndex: Int = 0
|
||||
var exerciseIndex: Int = -1
|
||||
var workout: Workout?
|
||||
var complete: (() -> Void)?
|
||||
|
||||
var currentRound = 1
|
||||
var allSupersetExecerciseIndex = 0
|
||||
@@ -21,8 +20,8 @@ class CurrentWorkoutInfo {
|
||||
}
|
||||
|
||||
var numberOfRoundsInCurrentSuperSet: Int {
|
||||
guard let workout = workout else { return -1 }
|
||||
guard let supersets = workout.supersets else { return -1 }
|
||||
let supersets = superset
|
||||
guard supersets.isEmpty == false else { return -1 }
|
||||
|
||||
if supersetIndex >= supersets.count {
|
||||
return -1
|
||||
@@ -37,14 +36,15 @@ class CurrentWorkoutInfo {
|
||||
}
|
||||
|
||||
var currentExercise: SupersetExercise? {
|
||||
guard let supersets = workout?.supersets else { return nil }
|
||||
let supersets = superset
|
||||
guard supersets.isEmpty == false else { return nil }
|
||||
|
||||
if supersetIndex >= supersets.count { return nil }
|
||||
let superset = supersets[supersetIndex]
|
||||
|
||||
// will be -1 for a moment while going to previous workout / superset
|
||||
if exerciseIndex < 0 { return nil }
|
||||
if exerciseIndex > superset.exercises.count { return nil }
|
||||
if exerciseIndex >= superset.exercises.count { return nil }
|
||||
let exercise = superset.exercises[exerciseIndex]
|
||||
return exercise
|
||||
}
|
||||
@@ -67,8 +67,8 @@ class CurrentWorkoutInfo {
|
||||
|
||||
// this needs to set stuff for iphone
|
||||
var goToNextExercise: SupersetExercise? {
|
||||
guard let workout = workout else { return nil }
|
||||
guard let supersets = workout.supersets else { return nil }
|
||||
let supersets = superset
|
||||
guard supersets.isEmpty == false else { return nil }
|
||||
|
||||
exerciseIndex += 1
|
||||
let currentSuperSet = supersets[supersetIndex]
|
||||
@@ -95,8 +95,8 @@ class CurrentWorkoutInfo {
|
||||
}
|
||||
|
||||
var previousExercise: SupersetExercise? {
|
||||
guard let workout = workout else { return nil }
|
||||
guard let supersets = workout.supersets else { return nil }
|
||||
let supersets = superset
|
||||
guard supersets.isEmpty == false else { return nil }
|
||||
|
||||
exerciseIndex -= 1
|
||||
if exerciseIndex < 0 {
|
||||
|
||||
Reference in New Issue
Block a user