From 7a5d7dd49e97842120cd12d4823374fabbd259a7 Mon Sep 17 00:00:00 2001 From: "Wesley F. Young" Date: Sat, 7 Sep 2024 09:53:24 +0800 Subject: [PATCH] feat: report self message --- src/laana/config/laana.json | 3 ++- src/laana/index.ts | 10 ++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/laana/config/laana.json b/src/laana/config/laana.json index 6ca0d9ff..76e2e0bb 100644 --- a/src/laana/config/laana.json +++ b/src/laana/config/laana.json @@ -10,5 +10,6 @@ "interval": 30000 } } - } + }, + "reportSelfMessage": false } diff --git a/src/laana/index.ts b/src/laana/index.ts index 6816b34b..d27ee667 100644 --- a/src/laana/index.ts +++ b/src/laana/index.ts @@ -47,11 +47,13 @@ export class NapCatLaanaAdapter { registerEvents() { this.core.eventChannel.on('message/receive', async (msg) => { - const msgOrEmpty = await this.utils.msg.rawMessageToLaana(msg); - if (!msgOrEmpty) { - return; + await this.networkManager.emitMessage(await this.utils.msg.rawMessageToLaana(msg)); + }); + + this.core.eventChannel.on('message/send', async (msg) => { + if (this.configLoader.configData.reportSelfMessage) { + await this.networkManager.emitMessage(await this.utils.msg.rawMessageToLaana(msg)); } - await this.networkManager.emitMessage(msgOrEmpty); }); } }