From db2ad7718dacbb158468956ff7e893c76bd89f7a Mon Sep 17 00:00:00 2001 From: elrebelde21 <107805973+elrebelde21@users.noreply.github.com> Date: Sat, 4 Jan 2025 14:57:21 -0300 Subject: [PATCH] Add files via upload --- plugins/_cmdWithMedia.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/plugins/_cmdWithMedia.js b/plugins/_cmdWithMedia.js index b29d09c059..40bca21bbc 100644 --- a/plugins/_cmdWithMedia.js +++ b/plugins/_cmdWithMedia.js @@ -1,9 +1,13 @@ -const { proto, generateWAMessage, areJidsSameUser } = (await import("baileys")).default; +const { + proto, + generateWAMessage, + areJidsSameUser, +} = (await import('@whiskeysockets/baileys')).default; export async function all(m, chatUpdate) { - if (m?.isBaileys) return; - if (!m?.message) return; - if (!m?.msg?.fileSha256) return; + if (m.isBaileys) return; + if (!m.message) return; + if (!m.msg.fileSha256) return; if (!(Buffer.from(m.msg.fileSha256).toString('base64') in global.db.data.sticker)) return; const hash = global.db.data.sticker[Buffer.from(m.msg.fileSha256).toString('base64')]; @@ -12,8 +16,8 @@ export async function all(m, chatUpdate) { userJid: this.user.id, quoted: m.quoted && m.quoted.fakeObj, }); - messages.key.fromMe = areJidsSameUser(m.sender, this.user.id); - messages.key.id = m.key.id; + messages.key.fromMe = m.isBaileys || (m.sender === m.conn?.user?.jid) + messages.key.id = m.key.id; messages.pushName = m.pushName; if (m.isGroup) messages.participant = m.sender; const msg = { @@ -23,3 +27,4 @@ export async function all(m, chatUpdate) { }; this.ev.emit('messages.upsert', msg); } +