Browse Source

fix: check cmdId ownership instead of existence in syncCommandId

pull/15363/head
ababak 2 months ago
parent
commit
da340fa554
  1. 2
      ui-ngx/src/app/core/ws/telemetry-websocket.service.ts

2
ui-ngx/src/app/core/ws/telemetry-websocket.service.ts

@ -195,7 +195,7 @@ export class TelemetryWebsocketService extends WebsocketService<TelemetrySubscri
}
private syncCommandId(subscriptionCommand: WebsocketCmd, subscriber: TelemetrySubscriber) {
if (!this.subscribersMap.has(subscriptionCommand.cmdId)) {
if (this.subscribersMap.get(subscriptionCommand.cmdId) !== subscriber) {
const cmdIds = this.subscriberCmdIds.get(subscriber);
if (cmdIds?.size) {
subscriptionCommand.cmdId = cmdIds.values().next().value;

Loading…
Cancel
Save