diff --git a/ts/smartsocket.classes.smartsocketclient.ts b/ts/smartsocket.classes.smartsocketclient.ts index f182328..722ecb1 100644 --- a/ts/smartsocket.classes.smartsocketclient.ts +++ b/ts/smartsocket.classes.smartsocketclient.ts @@ -33,7 +33,7 @@ export class SmartsocketClient { public serverPort: number; public autoReconnect: boolean; - public eventSubject = new plugins.smartrx.rxjs.Subject(); + public eventSubject = new plugins.smartrx.rxjs.Subject(); public socketFunctions = new plugins.lik.Objectmap>(); public socketRequests = new plugins.lik.Objectmap>(); @@ -135,6 +135,7 @@ export class SmartsocketClient { } defaultLogger.log('warn', `disconnected from server ${this.remoteShortId}`); this.remoteShortId = null; + this.eventSubject.next('terminated'); if (this.autoReconnect) { this.tryDebouncedReconnect();