summaryrefslogtreecommitdiffhomepage
path: root/app/lib
diff options
context:
space:
mode:
Diffstat (limited to 'app/lib')
-rw-r--r--app/lib/backend.js14
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();
});