private void DeactivateConnection(ViewerViewModel viewerViewModel) { if (ViewerViewModels.Contains(viewerViewModel)) { ViewerViewModels.Remove(viewerViewModel); } viewerViewModel?.Dispose(); }
private void SelectConnectionCallback(StreamerClient client) { if (ViewerViewModels.Any(vm => vm.StreamerClient == client)) { return; } var vm = new ViewerViewModel(client, _dutyManagerService); ViewerViewModels.Add(vm); vm.StartRendering(); }