summaryrefslogtreecommitdiff
path: root/Jel/Views/SignIn/AddServerView.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/Views/SignIn/AddServerView.swift
parent3994a6f408905049a5c280a303e30fe636b07968 (diff)
downloadjel-2e3c12fed339c8bf3dc966217cbdf4c385fb98a1.tar.gz
jel-2e3c12fed339c8bf3dc966217cbdf4c385fb98a1.zip
Add settings view + fix signin flow
Diffstat (limited to 'Jel/Views/SignIn/AddServerView.swift')
-rw-r--r--Jel/Views/SignIn/AddServerView.swift6
1 files changed, 3 insertions, 3 deletions
diff --git a/Jel/Views/SignIn/AddServerView.swift b/Jel/Views/SignIn/AddServerView.swift
index 516b982..40c2312 100644
--- a/Jel/Views/SignIn/AddServerView.swift
+++ b/Jel/Views/SignIn/AddServerView.swift
@@ -9,7 +9,7 @@ import SwiftUI
struct AddServerView: View {
@EnvironmentObject var jellyfinClient: JellyfinClientController
- @ObservedObject var authState: AuthStateController
+ @ObservedObject var authState: AuthStateController = AuthStateController.shared
@Binding var serverUrlIsValid: Bool
@State var serverUrlString: String = "http://"
@@ -73,7 +73,7 @@ struct AddServerView: View {
if isValidUrl(data: serverUrlString) {
let url = URL(string: serverUrlString)!
jellyfinClient.setUrl(url: url)
- if await jellyfinClient.isJellyfinServer() {
+ if await jellyfinClient.getPublicServerInfo() != nil {
authState.serverUrl = url
authState.save()
urlHasError = false
@@ -103,6 +103,6 @@ struct AddServerView: View {
}
#Preview {
- AddServerView(authState: AuthStateController(), serverUrlIsValid: .constant(false))
+ AddServerView(serverUrlIsValid: .constant(false))
}