UI: improve ws reconnect flow

This commit is contained in:
Igor Kulikov 2020-06-24 12:08:14 +03:00
parent 32fcfc7a7f
commit 9caa184fdb

View File

@ -115,6 +115,7 @@ export class TelemetryWebsocketService implements TelemetryService {
} }
public update(subscriber: TelemetrySubscriber) { public update(subscriber: TelemetrySubscriber) {
if (!this.isReconnect) {
subscriber.subscriptionCommands.forEach( subscriber.subscriptionCommands.forEach(
(subscriptionCommand) => { (subscriptionCommand) => {
if (subscriptionCommand.cmdId && subscriptionCommand instanceof EntityDataCmd) { if (subscriptionCommand.cmdId && subscriptionCommand instanceof EntityDataCmd) {
@ -124,6 +125,7 @@ export class TelemetryWebsocketService implements TelemetryService {
); );
this.publishCommands(); this.publishCommands();
} }
}
public unsubscribe(subscriber: TelemetrySubscriber) { public unsubscribe(subscriber: TelemetrySubscriber) {
if (this.isActive) { if (this.isActive) {