Update ConnectToServerViewModel.swift (#1145)
This commit is contained in:
parent
628131e008
commit
873490f6f3
|
@ -141,6 +141,7 @@ final class ConnectToServerViewModel: ViewModel, Eventful, Stateful {
|
|||
|
||||
let formattedURL = url.trimmingCharacters(in: .whitespacesAndNewlines)
|
||||
.trimmingCharacters(in: .objectReplacement)
|
||||
.trimmingCharacters(in: ["/"])
|
||||
.prepending("http://", if: !url.contains("://"))
|
||||
|
||||
guard let url = URL(string: formattedURL) else { throw JellyfinAPIError("Invalid URL") }
|
||||
|
@ -200,6 +201,9 @@ final class ConnectToServerViewModel: ViewModel, Eventful, Stateful {
|
|||
}
|
||||
|
||||
private func save(server: ServerState) async throws {
|
||||
|
||||
let publicInfo = try await server.getPublicSystemInfo()
|
||||
|
||||
try dataStack.perform { transaction in
|
||||
let newServer = transaction.create(Into<ServerModel>())
|
||||
|
||||
|
@ -210,8 +214,6 @@ final class ConnectToServerViewModel: ViewModel, Eventful, Stateful {
|
|||
newServer.users = []
|
||||
}
|
||||
|
||||
let publicInfo = try await server.getPublicSystemInfo()
|
||||
|
||||
StoredValues[.Server.publicInfo(id: server.id)] = publicInfo
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue