Resubscribe on reconnect

This commit is contained in:
maciejhirsz
2018-07-14 15:52:53 +02:00
parent b311cc4d93
commit 2d14c27d9e
2 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -7,4 +7,4 @@ import * as FeedMessage from './feed';
export { Types, FeedMessage };
export const VERSION: Types.FeedVersion = 1 as Types.FeedVersion;
export const VERSION: Types.FeedVersion = 2 as Types.FeedVersion;
+6
View File
@@ -72,6 +72,12 @@ export class Connection {
status: 'online',
nodes: new Map()
});
// Re-subscribe to previously selected chain
if (this.state.subscribed) {
this.subscribe(this.state.subscribed);
}
this.socket.addEventListener('message', this.handleMessages);
this.socket.addEventListener('close', this.handleDisconnect);
this.socket.addEventListener('error', this.handleDisconnect);