Simplify completion block of getSignalingSettings

Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
This commit is contained in:
Marcel Müller 2024-07-30 13:55:32 +02:00
Родитель e778aa48ea
Коммит 28e2cd151a
3 изменённых файлов: 5 добавлений и 7 удалений

Просмотреть файл

@ -235,11 +235,7 @@ import Foundation
}
return apiSessionManager.getOcs(urlString, account: account, parameters: parameters) { ocs, error in
if let dataDict = ocs?.dataDict {
completionBlock(SignalingSettings(dictionary: dataDict), nil)
} else {
completionBlock(nil, error)
}
completionBlock(SignalingSettings(dictionary: ocs?.dataDict), error)
}
}

Просмотреть файл

@ -15,7 +15,9 @@ import Foundation
public var turnServers: [TurnServer] = []
public var federation: [String: Any]?
init(dictionary: [String: Any]) {
init?(dictionary: [String: Any]?) {
guard let dictionary else { return nil }
super.init()
self.server = dictionary["server"] as? String

Просмотреть файл

@ -25,7 +25,7 @@ import Foundation
}
if let turnCredential = dictionary["credential"] as? String {
self.credential = turnCredential
credential = turnCredential
}
}
}