From 13e47e4d29c5702fc9789bb7d49fe8e74a9cdada Mon Sep 17 00:00:00 2001 From: Jared Goodwin Date: Mon, 17 Feb 2020 21:58:37 -0800 Subject: [PATCH] Don't send IceCandidate when UseWebRtc is false. --- Server/Services/RCDeviceSocketHub.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Server/Services/RCDeviceSocketHub.cs b/Server/Services/RCDeviceSocketHub.cs index 80629380..0162ae87 100644 --- a/Server/Services/RCDeviceSocketHub.cs +++ b/Server/Services/RCDeviceSocketHub.cs @@ -191,7 +191,12 @@ namespace Remotely.Server.Services } public Task SendIceCandidateToBrowser(string candidate, int sdpMlineIndex, string sdpMid, string viewerID) { - return RCBrowserHub.Clients.Client(viewerID).SendAsync("ReceiveIceCandidate", candidate, sdpMlineIndex, sdpMid); + if (AppConfig.UseWebRtc) + { + return RCBrowserHub.Clients.Client(viewerID).SendAsync("ReceiveIceCandidate", candidate, sdpMlineIndex, sdpMid); + } + + return Task.CompletedTask; } public Task SendScreenCapture(byte[] captureBytes, string rcBrowserHubConnectionID, int left, int top, int width, int height, DateTime captureTime)