From 7194f31cb6104b204bc31c67533d6ffc1c2cd2fe 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, 19 May 2024 13:18:29 +0800 Subject: [PATCH] build: 1.3.5-re --- src/onebot11/server/ws/WebsocketServer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/onebot11/server/ws/WebsocketServer.ts b/src/onebot11/server/ws/WebsocketServer.ts index e507ea954..27bffe548 100644 --- a/src/onebot11/server/ws/WebsocketServer.ts +++ b/src/onebot11/server/ws/WebsocketServer.ts @@ -45,7 +45,7 @@ class OB11WebsocketServer extends WebsocketServerBase { wsClient.on('message', async (msg) => { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-expect-error - let receiveData: { action: ActionName, params: any, echo?: any } = { action: '', params: {} }; + let receiveData: { action: ActionName, params?: any, echo?: any } = { action: '', params: {} }; let echo = null; try { receiveData = JSON.parse(msg.toString()); @@ -54,6 +54,7 @@ class OB11WebsocketServer extends WebsocketServerBase { } catch (e) { return wsReply(wsClient, OB11Response.error('json解析失败,请检查数据格式', 1400, echo)); } + receiveData.params = (receiveData?.params) ? receiveData.params : {};//兼容类型验证 this.handleAction(wsClient, receiveData.action, receiveData.params, receiveData.echo).then(); }); }