diff --git a/src/gateway/gatewayClient.ts b/src/gateway/gatewayClient.ts index 1195c2b..2fb1b33 100644 --- a/src/gateway/gatewayClient.ts +++ b/src/gateway/gatewayClient.ts @@ -73,7 +73,7 @@ export class GatewayClient { }, }); - this._heartbeatIntervalTimer = setInterval(() => this._sendHeartbeat(), this._heartbeatInterval * 1000); + this._sendHeartbeat(); break; default: break; @@ -93,6 +93,6 @@ export class GatewayClient { } private _sendHeartbeat(): void { - this.send({ op: 1, d: this._sequence }); + this._heartbeatIntervalTimer = setInterval(() => this.send({ op: 1, d: this._sequence }), this._heartbeatInterval * 1000); } }