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 AuthenticationController( ISettingsManager settingManager, ISessionService sessionService, IEventAggregator eventAggregator, ICredentialsService credentialsService, IWebviewUserSettingsService IWebviewUserSettingsService) { _settingsManager = settingManager; _sessionService = sessionService; _eventAggregator = eventAggregator; _credentialsService = credentialsService; _webviewUserSettingsService = IWebviewUserSettingsService; }