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