diff options
Diffstat (limited to 'app/lib')
| -rw-r--r-- | app/lib/backend.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/app/lib/backend.js b/app/lib/backend.js index 02ab2717f0..e8c8cbd464 100644 --- a/app/lib/backend.js +++ b/app/lib/backend.js @@ -276,9 +276,17 @@ export class Backend { log.info('Got new state from backend', newState); const newStatus = this._securityStateToConnectionState(newState); - this._store.dispatch(connectionActions.connectionChange({ - status: newStatus, - })); + switch(newStatus) { + case 'connecting': + this._store.dispatch(connectionActions.connecting()); + break; + case 'connected': + this._store.dispatch(connectionActions.connected()); + break; + case 'disconnected': + this._store.dispatch(connectionActions.disconnected()); + break; + } this.sync(); }); |
