зеркало из https://github.com/nextcloud/talk-ios.git
32 строки
787 B
Swift
32 строки
787 B
Swift
//
|
|
// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
//
|
|
|
|
import Foundation
|
|
|
|
@objcMembers public class TurnServer: NSObject {
|
|
|
|
public var urls: [String]?
|
|
public var username: String?
|
|
public var credential: String?
|
|
|
|
init(dictionary: [String: Any]) {
|
|
super.init()
|
|
|
|
if let turnUrl = dictionary["url"] as? String {
|
|
urls = [turnUrl]
|
|
} else if let turnUrls = dictionary["urls"] as? [String] {
|
|
urls = turnUrls
|
|
}
|
|
|
|
if let turnUsername = dictionary["username"] as? String {
|
|
username = turnUsername
|
|
}
|
|
|
|
if let turnCredential = dictionary["credential"] as? String {
|
|
credential = turnCredential
|
|
}
|
|
}
|
|
}
|