public SelectAutoConnectViewModel(IPersistedSettings settings, AutoConnectManager autoConnectManager, AutoConnectServersProvider serversProvider) : base(settings) { this._autoConnectManager = autoConnectManager; this._serversProvider = serversProvider; this._serversProvider.ServersChanged += delegate(object s, EventArgs e) { this.UpdateServers(); }; }
public AppStartupLoginHandler(ILoginHandler loginHandler, BlockedApiLoginHandler blockedApiLoginHandler, ServersUpdateTimer serversUpdateTimer, ServiceWatcher serviceWatcher, INotificationProvider notificationProvider, AutoConnectManager autoConnectManager, OpenVpnConfigsUpdateTimer openVpnConfigsUpdateTimer, VpnConnectionWatcher wcfServiceWatcher, SettingsServiceClientManager settingsServiceClientManager, FavouritesManager favouriteServersUpdater, CyberSecHostsStorage cyberSecHostsStorage) { this._serversUpdateTimer = serversUpdateTimer; this._serviceWatcher = serviceWatcher; this._notificationProvider = notificationProvider; this._autoConnectManager = autoConnectManager; this._openVpnConfigsUpdateTimer = openVpnConfigsUpdateTimer; this._wcfServiceWatcher = wcfServiceWatcher; this._settingsServiceClientManager = settingsServiceClientManager; this._favouriteServersUpdater = favouriteServersUpdater; this._loginHandler = loginHandler; this._blockedApiLoginHandler = blockedApiLoginHandler; this._cyberSecHostsStorage = cyberSecHostsStorage; }