public ChatViewModel(IWebRtcConnection webRtcConnection, ISignallingServerService signallingServerService, IDataManagerService dataManagerService, INavigationService navigationService) { _signallingServerService = signallingServerService; _webRtcConnection = webRtcConnection; _dataManagerService = dataManagerService; DataParametersList = dataManagerService.DataParametersList; _navigationService = navigationService; }
public CallViewModel(IMediaStreamService mediaStreamService, IWebRtcConnection webRtcConnection, ISignallingServerService signallingServerService, IMediaManagerService mediaManagerService, INavigationService navigationService, IRunOnUiThreadService runOnUiThreadService, ILogger <CallViewModel> logger, IJSRuntime jsRuntime = null) { _mediaStreamService = mediaStreamService; _webRtcConnection = webRtcConnection; _signallingServerService = signallingServerService; _mediaManagerService = mediaManagerService; _navigationService = navigationService; _runOnUiThreadService = runOnUiThreadService; _logger = logger; _jsRuntime = jsRuntime; MediaParametersList = mediaManagerService.MediaParametersList; }
public InitializingViewModel(ISignallingServerService signallingServerService, INavigationService navigationService) { _signallingServerService = signallingServerService; _navigationService = navigationService; }