public void Disconnect(DisconnectWebRtcCommandArgs args) { if (args.ConnectionId != ConnectionId) { throw new Exception(); } _peerConnection.Dispose(); }
private async Task Disconnect(DisconnectWebRtcCommandArgs args) { await InvokeOnClients(webRtcClient => webRtcClient.Disconnect(args)); DisconnectCommandReceived?.Invoke(this, args); }
public Task Disconnect(DisconnectWebRtcCommandArgs args) { webRtcClient.Disconnect(args.ConnectionId); return(Task.CompletedTask); }
public Task Disconnect(DisconnectWebRtcCommandArgs args) { _peer.Disconnect(args); return(Task.CompletedTask); }
public async Task Disconnect(DisconnectWebRtcCommandArgs args) { Console.WriteLine("Disconnect"); await jsRuntime.InvokeVoidAsync("WebRtcHandlerManager.disconnect", handlerId, args.ConnectionId); }