| Index: webrtc/api/objc/RTCIceServer.mm
|
| diff --git a/webrtc/api/objc/RTCIceServer.mm b/webrtc/api/objc/RTCIceServer.mm
|
| index 7a898e06d5b3e931f86b0468a1c02ca136f5be30..057c69603b0cfb1f5e9c559bb9467c8bec1c7fe2 100644
|
| --- a/webrtc/api/objc/RTCIceServer.mm
|
| +++ b/webrtc/api/objc/RTCIceServer.mm
|
| @@ -61,4 +61,19 @@
|
| return iceServer;
|
| }
|
|
|
| +- (instancetype)initWithNativeServer:
|
| + (webrtc::PeerConnectionInterface::IceServer)nativeServer {
|
| + NSMutableArray *urls =
|
| + [NSMutableArray arrayWithCapacity:nativeServer.urls.size()];
|
| + for (auto const &url : nativeServer.urls) {
|
| + [urls addObject:[NSString stringForStdString:url]];
|
| + }
|
| + NSString *username = [NSString stringForStdString:nativeServer.username];
|
| + NSString *credential = [NSString stringForStdString:nativeServer.password];
|
| + self = [self initWithURLStrings:urls
|
| + username:username
|
| + credential:credential];
|
| + return self;
|
| +}
|
| +
|
| @end
|
|
|