diff --git a/src/onebot/network/passive-websocket.ts b/src/onebot/network/passive-websocket.ts index bdfc41f2..4bb4d01a 100644 --- a/src/onebot/network/passive-websocket.ts +++ b/src/onebot/network/passive-websocket.ts @@ -17,7 +17,6 @@ export class OB11PassiveWebSocketAdapter extends IOB11NetworkAdapter 0) { + if (this.config.heartInterval > 0) { this.registerHeartBeat(); } @@ -134,11 +133,11 @@ export class OB11PassiveWebSocketAdapter extends IOB11NetworkAdapter { this.wsClientWithEvent.forEach((wsClient) => { if (wsClient.readyState === WebSocket.OPEN) { - wsClient.send(JSON.stringify(new OB11HeartbeatEvent(this.core, this.heartbeatInterval, this.core.selfInfo.online ?? true, true))); + wsClient.send(JSON.stringify(new OB11HeartbeatEvent(this.core, this.config.heartInterval, this.core.selfInfo.online ?? true, true))); } }); }); - }, this.heartbeatInterval); + }, this.config.heartInterval); } private authorize(token: string | undefined, wsClient: WebSocket, wsReq: IncomingMessage) { @@ -185,7 +184,7 @@ export class OB11PassiveWebSocketAdapter extends IOB11NetworkAdapter 0 && this.isEnable) { this.registerHeartBeat(); }