From c9d76f3c56f8a92701d921b046f0fd5d8a0523a1 Mon Sep 17 00:00:00 2001 From: NickWang Date: Tue, 7 Nov 2023 14:30:30 +0800 Subject: [PATCH 1/2] =?UTF-8?q?perf:=20=E2=9A=A1=EF=B8=8F=20check=20if=20f?= =?UTF-8?q?ind=20with=20id=20first=20in=20message?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/user-modules/message.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/user-modules/message.ts b/src/user-modules/message.ts index c1ca2b7b6..b8b3f2210 100644 --- a/src/user-modules/message.ts +++ b/src/user-modules/message.ts @@ -117,6 +117,18 @@ class MessageMixin extends MixinBase implements SayableSayer { ): Promise { log.verbose('Message', 'find(%s)', JSON.stringify(query)) + if (typeof query === 'object' && query.id) { + const message = this.load(query.id) + try { + await message.ready() + } catch (e) { + this.wechaty.emitError(e) + return undefined + } + + return message + } + if (typeof query === 'string') { query = { text: query } } From 9722148462947f44a781bfa6e7f0e782b274e923 Mon Sep 17 00:00:00 2001 From: NickWang Date: Tue, 7 Nov 2023 14:30:32 +0800 Subject: [PATCH 2/2] 1.0.76 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 040f9c3e0..e7bcff70d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@juzi/wechaty", - "version": "1.0.75", + "version": "1.0.76", "description": "Wechaty is a RPA SDK for Chatbot Makers.", "type": "module", "exports": {