Simpler api endpoints are now integrated into the MainViewModel

This commit is contained in:
Vicnet
2023-11-16 17:53:30 +01:00
parent 3563c23e29
commit 23e1a665df
13 changed files with 284 additions and 74 deletions

View File

@@ -10,7 +10,6 @@ import SwiftUI
@main
struct Nextcloud_Cookbook_iOS_ClientApp: App {
@StateObject var userSettings = UserSettings()
@StateObject var mainViewModel = MainViewModel()
var body: some Scene {
WindowGroup {
@@ -18,10 +17,7 @@ struct Nextcloud_Cookbook_iOS_ClientApp: App {
if userSettings.onboarding {
OnboardingView(userSettings: userSettings)
} else {
MainView(viewModel: mainViewModel, userSettings: userSettings)
.onAppear {
mainViewModel.apiController = APIController(userSettings: userSettings)
}
MainView(userSettings: userSettings)
}
}
.transition(.slide)