diff options
| author | Erik Larkö <erik@mullvad.net> | 2017-08-08 11:44:36 +0200 |
|---|---|---|
| committer | Erik Larkö <erik@mullvad.net> | 2017-08-08 11:44:36 +0200 |
| commit | 63edffdd0def243f5087039ddaaf3aba3572d8f6 (patch) | |
| tree | ad3d00bd6693b857950e06221d6d20cc7a98f191 /app/lib | |
| parent | d375be8e56975d57f1ca67f28459609de6c10fa5 (diff) | |
| parent | 9696131150239b8dabbff0eb2fcd3256cbc762c8 (diff) | |
| download | mullvadvpn-63edffdd0def243f5087039ddaaf3aba3572d8f6.tar.xz mullvadvpn-63edffdd0def243f5087039ddaaf3aba3572d8f6.zip | |
Merge branch 'connection-actions'
Diffstat (limited to 'app/lib')
| -rw-r--r-- | app/lib/backend.js | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/app/lib/backend.js b/app/lib/backend.js index bc6eeeb8ff..02ab2717f0 100644 --- a/app/lib/backend.js +++ b/app/lib/backend.js @@ -112,7 +112,7 @@ export class Backend { country: location.country, city: location.city }; - this._store.dispatch(connectionActions.connectionChange(newLocation)); + this._store.dispatch(connectionActions.newLocation(newLocation)); }) .catch(e => { log.info('Failed getting new location', e); @@ -227,23 +227,18 @@ export class Backend { }); } - connect(addr: string) { + connect(addr: string): Promise<void> { - this._store.dispatch(connectionActions.connectionChange({ - status: 'connecting', - serverAddress: addr, - })); + this._store.dispatch(connectionActions.connectingTo(addr)); - this._ipc.setCountry(addr) + return this._ipc.setCountry(addr) .then( () => { return this._ipc.connect(); }) .catch(e => { log.info('Failed connecting to', addr, e); - this._store.dispatch(connectionActions.connectionChange({ - status: 'disconnected', - })); + this._store.dispatch(connectionActions.disconnected()); }); } |
