From 95123392c4007eb1cda8ca071e56abdee5da5a1d Mon Sep 17 00:00:00 2001 From: nitowa Date: Thu, 5 May 2022 10:33:46 +0200 Subject: [PATCH] fix: update connection.ts to always clear the heartbeat interval (#1942) Co-authored-by: Jackson Mills Co-authored-by: Elliot Lee --- packages/xrpl/src/client/connection.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/xrpl/src/client/connection.ts b/packages/xrpl/src/client/connection.ts index 544996bd..ff762639 100644 --- a/packages/xrpl/src/client/connection.ts +++ b/packages/xrpl/src/client/connection.ts @@ -273,6 +273,7 @@ export class Connection extends EventEmitter { * @returns A promise containing either `undefined` or a disconnected code, that resolves when the connection is destroyed. */ public async disconnect(): Promise { + this.clearHeartbeatInterval() if (this.reconnectTimeoutID !== null) { clearTimeout(this.reconnectTimeoutID) this.reconnectTimeoutID = null