summaryrefslogtreecommitdiff
path: root/Jel/JelApp.swift
diff options
context:
space:
mode:
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()
}
}
}