public ApiServersVpnConnector(IVpnServiceManager vpnServiceManager, UserPreferences userPreferences, IUserContext userContext, CyberSecManager cyberSecManager, OpenVpnConfigsDownloadManager downloadManager) { this._vpnServiceManager = vpnServiceManager; this._userPreferences = userPreferences; this._userContext = userContext; this._cyberSecManager = cyberSecManager; this._downloadManager = downloadManager; }
public AppStartupLoginHandler(ILoginHandler loginHandler, BlockedApiLoginHandler blockedApiLoginHandler, ServersUpdateTimer serversUpdateTimer, ServiceWatcher serviceWatcher, INotificationProvider notificationProvider, AutoConnectManager autoConnectManager, OpenVpnConfigsUpdateTimer openVpnConfigsUpdateTimer, OpenVpnConfigsDownloadManager openVpnConfigsDownloadManager, VpnConnectionWatcher wcfServiceWatcher, SettingsServiceClientManager settingsServiceClientManager, FavouriteServersUpdater favouriteServersUpdater, CyberSecManager cyberSecManager, ILogger logger) { this._serversUpdateTimer = serversUpdateTimer; this._serviceWatcher = serviceWatcher; this._notificationProvider = notificationProvider; this._autoConnectManager = autoConnectManager; this._openVpnConfigsUpdateTimer = openVpnConfigsUpdateTimer; this._openVpnConfigsDownloadManager = openVpnConfigsDownloadManager; this._wcfServiceWatcher = wcfServiceWatcher; this._settingsServiceClientManager = settingsServiceClientManager; this._favouriteServersUpdater = favouriteServersUpdater; this._loginHandler = loginHandler; this._blockedApiLoginHandler = blockedApiLoginHandler; this._cyberSecManager = cyberSecManager; this._logger = logger; }