From 1d99cde602c424f3ced990c9659bcdd9b1974afb Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Sat, 19 Apr 2025 02:51:45 +0800 Subject: [PATCH] add waitForFunction to fix chat list might be undefined --- packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER/index.ts b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER/index.ts index 87b5779..bde4282 100644 --- a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER/index.ts +++ b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER/index.ts @@ -183,6 +183,9 @@ const mainLoop = async () => { // eslint-disable-next-line no-constant-condition while (true) { + await pageMapByName.boss?.waitForFunction(() => { + return Array.isArray(document.querySelector('.main-wrap .chat-user')?.__vue__?.list) + }) // find target boss - with unread icon, or recommend system message const friendListData = (await pageMapByName.boss!.evaluate( `