// After some quick investigation the thing to do is to clea up ever repository by:
// 1. add a method `removeAll` on every repo.
// 2. calling that method on every repo in the CleanSystemUseCase repo.
Claude is suggesting:
import SwiftData
func purgeDatabase() {
do {
let container = try ModelContainer(for: YourModel.self)
let context = container.mainContext
try context.delete(model: YourModel.self)
try context.save()
print("Database purged successfully")
} catch {
print("Failed to purge database: \(error)")
}
}
Claude is suggesting: