add mock programs fallback for offline development

This commit is contained in:
Millian Lamiaux
2026-05-10 19:20:30 +01:00
parent d43142641f
commit 349a96379e
2 changed files with 730 additions and 0 deletions

View File

@@ -52,9 +52,12 @@ final class HomeViewModel: ObservableObject {
do {
if let remote = try await SupabaseService.shared.fetchAllPrograms() {
allPrograms = remote
} else {
allPrograms = MockPrograms.all
}
} catch {
self.error = error.localizedDescription
allPrograms = MockPrograms.all
}
}
}