From 45e12909beecfd96f1aaf7778d07d7fc97f8c472 Mon Sep 17 00:00:00 2001 From: Jimmy Date: Tue, 31 Dec 2024 13:07:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=20creds:update=20?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wai-server/core/baileys/index.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/wai-server/core/baileys/index.js b/wai-server/core/baileys/index.js index a916719..5ec3eb2 100644 --- a/wai-server/core/baileys/index.js +++ b/wai-server/core/baileys/index.js @@ -303,7 +303,7 @@ const createWhatsApp = async phone => { ).then(msg => { msgIdMap.set(msg.key.id, externalId); }).catch(ex => { - console.error('sendTextMessage.error: ', ex) + console.error('sendMessage.error: ', ex) waEmitter.emit('message:updated', { id: generateId(), externalId, @@ -312,7 +312,7 @@ const createWhatsApp = async phone => { from: whatsAppNo, to: number, error: `发送文本消息出错 ` + ex, - eventSource: serverConfig.name + '.sendMessage.promise.catch', + eventSource: serverConfig.name + '.sendMessage.catch', updateTime: formatTimestamp(new Date().getTime() / 1000), }); }); @@ -324,6 +324,13 @@ const createWhatsApp = async phone => { if (qrCode === null) { qrCode = qr; console.info('qr: ', qr); + waEmitter.emit('creds:update', { + id: generateId(), + qr, whatsAppNo, + server:serverConfig.name, + eventSource: 'creds.update', + createTime: formatTimestamp(new Date().getTime() / 1000), + }); } else { // 第一次二维码时效后退出,不需要等待更新二维码 waSocket.logout(() => '二维码已过期');