ChatterBox.Client.Voip.Utils.WebRtcSettingsUtils.ToRTCIceServer C# (CSharp) Method

ToRTCIceServer() public static method

public static ToRTCIceServer ( IEnumerable iceServerList ) : List
iceServerList IEnumerable
return List
        public static List<RTCIceServer> ToRTCIceServer(IEnumerable<IceServer> iceServerList)
        {
            if (iceServerList == null) throw new ArgumentNullException(nameof(iceServerList));

            var rtcList = new List<RTCIceServer>();
            foreach (var iceServer in iceServerList)
            {
                rtcList.Add(new RTCIceServer
                {
                    Url = iceServer.Url,
                    Username = iceServer.Username ?? string.Empty,
                    Credential = iceServer.Password ?? string.Empty
                });
            }

            return rtcList;
        }
    }
WebRtcSettingsUtils