From 51bfffbf0ee60930efa7204d8e0276c887b6d440 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Mon, 1 Jan 2024 12:01:53 +0000 Subject: [PATCH 1/2] unsubscribe from mempool block tracking --- .../src/app/components/mempool-block/mempool-block.component.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/app/components/mempool-block/mempool-block.component.ts b/frontend/src/app/components/mempool-block/mempool-block.component.ts index 197b07247..89fb97dad 100644 --- a/frontend/src/app/components/mempool-block/mempool-block.component.ts +++ b/frontend/src/app/components/mempool-block/mempool-block.component.ts @@ -75,6 +75,7 @@ export class MempoolBlockComponent implements OnInit, OnDestroy { ngOnDestroy(): void { this.stateService.markBlock$.next({}); + this.websocketService.stopTrackMempoolBlock(); } getOrdinal(mempoolBlock: MempoolBlock): string { From c1785993a8e364756f2e8cdbc7c2a2ca2d099589 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Tue, 2 Jan 2024 16:26:57 +0000 Subject: [PATCH 2/2] Fix websocket subscription logging --- backend/src/api/websocket-handler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/api/websocket-handler.ts b/backend/src/api/websocket-handler.ts index 34d4682d2..937d4a7c5 100644 --- a/backend/src/api/websocket-handler.ts +++ b/backend/src/api/websocket-handler.ts @@ -968,7 +968,7 @@ class WebsocketHandler { if (client['track-tx']) { numTxSubs++; } - if (client['track-mempool-block'] >= 0) { + if (client['track-mempool-block'] != null && client['track-mempool-block'] >= 0) { numProjectedSubs++; } if (client['track-rbf']) {