add ActiveWorkoutSession logic, refactor Home, add additional sample data, add isDebug
This commit is contained in:
@@ -11,11 +11,7 @@ import SwiftData
|
||||
@main
|
||||
struct WorkoutsPlusApp: App {
|
||||
var sharedModelContainer: ModelContainer = {
|
||||
let schema = Schema([
|
||||
WorkoutItem.self,
|
||||
Exercise.self,
|
||||
Workout.self
|
||||
])
|
||||
let schema = WorkoutsPlusApp.swiftDataSchema
|
||||
let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false)
|
||||
|
||||
do {
|
||||
@@ -32,3 +28,11 @@ struct WorkoutsPlusApp: App {
|
||||
.modelContainer(sharedModelContainer)
|
||||
}
|
||||
}
|
||||
|
||||
extension WorkoutsPlusApp {
|
||||
static let swiftDataSchema = Schema([
|
||||
Exercise.self,
|
||||
Workout.self,
|
||||
WorkoutItem.self,
|
||||
WorkoutSession.self])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user