Nextcloud login flow v2, Network code rewrite

This commit is contained in:
Vicnet
2023-09-20 13:25:25 +02:00
parent 0f16b164d6
commit 26dd5c34ff
16 changed files with 504 additions and 364 deletions

View File

@@ -10,12 +10,16 @@ import SwiftUI
@main
struct Nextcloud_Cookbook_iOS_ClientApp: App {
@StateObject var userSettings = UserSettings()
@StateObject var mainViewModel = MainViewModel()
var body: some Scene {
WindowGroup {
MainView(userSettings: userSettings)
.fullScreenCover(isPresented: $userSettings.onboarding) {
ZStack {
if userSettings.onboarding {
OnboardingView(userSettings: userSettings)
} else {
MainView(userSettings: userSettings, viewModel: mainViewModel)
}
}.transition(.slide)
}
}
}