From a78bc686cd267e59e8c0f3ff616d3537c5d35fef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Sun, 11 Aug 2024 23:13:47 +0800 Subject: [PATCH] chore: noThrowError --- src/onebot/network/active-websocket.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/onebot/network/active-websocket.ts b/src/onebot/network/active-websocket.ts index 678da3e6..5a159210 100644 --- a/src/onebot/network/active-websocket.ts +++ b/src/onebot/network/active-websocket.ts @@ -63,7 +63,7 @@ export class OB11ActiveWebSocketAdapter implements IOB11NetworkAdapter { close() { if (this.isClosed) { - throw new Error('Cannot close a closed WebSocket connection'); + this.logger.logError('Cannot close a closed WebSocket connection'); } this.isClosed = true; if (this.connection) { @@ -105,7 +105,7 @@ export class OB11ActiveWebSocketAdapter implements IOB11NetworkAdapter { } } WsReply(data: any) { - if (this.connection?.readyState === NodeWebSocket.OPEN) { + if (this.connection?.readyState === NodeWebSocket.OPEN && !this.isClosed) { this.connection?.send(JSON.stringify(data)); } }