summaryrefslogtreecommitdiff
path: root/Jel/JelApp.swift
diff options
context:
space:
mode:
authorShav Kinderlehrer <[email protected]>2023-12-15 10:41:00 -0500
committerShav Kinderlehrer <[email protected]>2023-12-15 10:41:00 -0500
commit2e3c12fed339c8bf3dc966217cbdf4c385fb98a1 (patch)
tree356a0bbfd24f98bf04545eb876cf20cd6179850e /Jel/JelApp.swift
parent3994a6f408905049a5c280a303e30fe636b07968 (diff)
downloadjel-2e3c12fed339c8bf3dc966217cbdf4c385fb98a1.tar.gz
jel-2e3c12fed339c8bf3dc966217cbdf4c385fb98a1.zip
Add settings view + fix signin flow
Diffstat (limited to 'Jel/JelApp.swift')
-rw-r--r--Jel/JelApp.swift10
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()
}
}
}