public ProvisioningSocket(string httpUri, ISignalWebSocketFactory webSocketFactory, CancellationToken token) { WsUri = httpUri.Replace("https://", "wss://") .Replace("http://", "ws://") + "/v1/websocket/provisioning/"; SignalWebSocket = webSocketFactory.CreateSignalWebSocket(token, new Uri(WsUri)); SignalWebSocket.MessageReceived += SignalWebSocket_MessageReceived; }
public ProvisioningSocket(string httpUri, ISignalWebSocketFactory webSocketFactory, CancellationToken?token = null) { if (token == null) { token = CancellationToken.None; } wsUri = httpUri.Replace("https://", "wss://") .Replace("http://", "ws://") + "/v1/websocket/provisioning/"; signalWebSocket = webSocketFactory.CreateSignalWebSocket(new Uri(wsUri), token); signalWebSocket.MessageReceived += SignalWebSocket_MessageReceived; }