From ecb4e7bf9f40ac419f7dd97acaaf345dc3ce822b Mon Sep 17 00:00:00 2001 From: linyuchen Date: Thu, 18 Apr 2024 17:43:43 +0800 Subject: [PATCH] fix: ws token not work --- src/onebot11/action/msg/SendMsg.ts | 1 - src/onebot11/server/ws/WebsocketServer.ts | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/onebot11/action/msg/SendMsg.ts b/src/onebot11/action/msg/SendMsg.ts index 2d75dc13..f55ae8c2 100644 --- a/src/onebot11/action/msg/SendMsg.ts +++ b/src/onebot11/action/msg/SendMsg.ts @@ -148,7 +148,6 @@ export async function createSendElements(messageData: OB11MessageData[], group: let file = sendMsg.data?.file; const payloadFileName = sendMsg.data?.name; if (file) { - // todo: 使用缓存文件发送 const cache = await dbUtil.getFileCacheByName(file); if (cache) { if (fs.existsSync(cache.path)) { diff --git a/src/onebot11/server/ws/WebsocketServer.ts b/src/onebot11/server/ws/WebsocketServer.ts index d2c4b9d3..83d59977 100644 --- a/src/onebot11/server/ws/WebsocketServer.ts +++ b/src/onebot11/server/ws/WebsocketServer.ts @@ -17,6 +17,12 @@ import { selfInfo } from '@/common/data'; const heartbeatRunning = false; class OB11WebsocketServer extends WebsocketServerBase { + + public start(port: number) { + this.token = ob11Config.token; + super.start(port); + } + authorizeFailed(wsClient: WebSocket) { wsClient.send(JSON.stringify(OB11Response.res(null, 'failed', 1403, 'token验证失败'))); }