public WebViewRouter( IComponentModel componentModel, ICodeStreamService codestreamService, IWebviewUserSettingsService webviewUserSettingsService, ISessionService sessionService, ICodeStreamAgentService codeStreamAgent, ISettingsServiceFactory settingsServiceFactory, IEventAggregator eventAggregator, IBrowserService browserService, IIdeService ideService, IEditorService editorService, IAuthenticationServiceFactory authenticationServiceFactory) { _componentModel = componentModel; _codeStreamService = codestreamService; _webviewUserSettingsService = webviewUserSettingsService; _sessionService = sessionService; _codeStreamAgent = codeStreamAgent; _settingsManager = settingsServiceFactory.GetOrCreate(nameof(WebViewRouter)); _eventAggregator = eventAggregator; _browserService = browserService; _ideService = ideService; _editorService = editorService; _authenticationServiceFactory = authenticationServiceFactory; }
public LiveShareController( ISessionService sessionService, ICodeStreamAgentService codeStreamAgent, IEventAggregator eventAggregator, IBrowserService browserService, IIdeService ideService) { _sessionService = sessionService; _codeStreamAgent = codeStreamAgent; _eventAggregator = eventAggregator; _browserService = browserService; _ideService = ideService; }