From b13b76e81617a65b8a6739e8301179081ddea970 Mon Sep 17 00:00:00 2001 From: Oleg Nechiporenko Date: Mon, 21 Aug 2023 00:47:04 +0200 Subject: [PATCH] fix: resubscription --- src/services/Aggregator/ws/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/services/Aggregator/ws/index.ts b/src/services/Aggregator/ws/index.ts index c014e6c..4e8932b 100644 --- a/src/services/Aggregator/ws/index.ts +++ b/src/services/Aggregator/ws/index.ts @@ -292,6 +292,9 @@ class AggregatorWS { const prevSub = this.subscriptions[type]?.[prevSubscriptionId]; if (prevSub) { this.subIdReplacements[prevSubscriptionId] = id; // Save mapping for future use (unsubscribe) + if (this.subscriptions[type]?.[prevSubscriptionId]) { + delete this.subscriptions[type]?.[prevSubscriptionId]; + } this.subscriptions[type] = { ...this.subscriptions[type], [subKey]: {