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();
     };
 }
Exemplo n.º 2
0
 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;
 }