diff options
author | Shav Kinderlehrer <[email protected]> | 2023-12-15 10:41:00 -0500 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-12-15 10:41:00 -0500 |
commit | 2e3c12fed339c8bf3dc966217cbdf4c385fb98a1 (patch) | |
tree | 356a0bbfd24f98bf04545eb876cf20cd6179850e /Jel/JelApp.swift | |
parent | 3994a6f408905049a5c280a303e30fe636b07968 (diff) | |
download | jel-2e3c12fed339c8bf3dc966217cbdf4c385fb98a1.tar.gz jel-2e3c12fed339c8bf3dc966217cbdf4c385fb98a1.zip |
Add settings view + fix signin flow
Diffstat (limited to 'Jel/JelApp.swift')
-rw-r--r-- | Jel/JelApp.swift | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/Jel/JelApp.swift b/Jel/JelApp.swift index 6e4490e..3040b5c 100644 --- a/Jel/JelApp.swift +++ b/Jel/JelApp.swift @@ -10,8 +10,6 @@ import SwiftUI @main struct JelApp: App { let datamodelController = DatamodelController.shared - let authStateController = AuthStateController.shared - let jellyfinClientController = JellyfinClientController(authHeaders: AuthHeaders( Client: "Jel", Device: UIDevice.current.systemName, @@ -21,15 +19,13 @@ struct JelApp: App { var body: some Scene { WindowGroup { - ContentView(authState: authStateController) + ContentView() .environment(\.managedObjectContext, datamodelController.container.viewContext) .environmentObject(jellyfinClientController) .task { - authStateController.load() - if authStateController.serverUrl != nil { - jellyfinClientController.setUrl(url: authStateController.serverUrl!) - } + AuthStateController.shared.load() + SettingsController.shared.load() } } } |