add ActiveWorkoutSession logic, refactor Home, add additional sample data, add isDebug
This commit is contained in:
@@ -19,7 +19,7 @@ class SampleData {
|
||||
}
|
||||
|
||||
private init() {
|
||||
let schema = Schema([WorkoutItem.self, Exercise.self, Workout.self])
|
||||
let schema = WorkoutsPlusApp.swiftDataSchema
|
||||
let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: true)
|
||||
|
||||
do {
|
||||
@@ -31,15 +31,25 @@ class SampleData {
|
||||
}
|
||||
|
||||
func insertSampleData() {
|
||||
for exercise in Exercise.sampleData {
|
||||
for exercise in Exercise.sampleDataRecommendedRoutine {
|
||||
context.insert(exercise)
|
||||
}
|
||||
|
||||
for workoutItem in WorkoutItem.sampleData {
|
||||
for exercise in Exercise.sampleDataRings {
|
||||
context.insert(exercise)
|
||||
}
|
||||
|
||||
for workoutItem in WorkoutItem.sampleDataRecommendedRoutine {
|
||||
context.insert(workoutItem)
|
||||
}
|
||||
|
||||
context.insert(Workout.sampleData)
|
||||
for workoutItem in WorkoutItem.sampleDataRings {
|
||||
context.insert(workoutItem)
|
||||
}
|
||||
|
||||
for workout in Workout.sampleData {
|
||||
context.insert(workout)
|
||||
}
|
||||
|
||||
do {
|
||||
try context.save()
|
||||
|
||||
Reference in New Issue
Block a user