From 15d14836ce4ebd8d8116e9b54a70c0ee2c0ecdb0 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Wed, 29 Sep 2021 12:36:40 +0530 Subject: [PATCH] fix message recv fromMe flag --- src/Socket/messages-recv.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Socket/messages-recv.ts b/src/Socket/messages-recv.ts index 997605f..a8beb20 100644 --- a/src/Socket/messages-recv.ts +++ b/src/Socket/messages-recv.ts @@ -401,11 +401,13 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { ids.push(...items.map(i => i.attrs.id)) } + const remoteJid = attrs.recipient || attrs.from + const fromMe = attrs.recipient ? false : true ev.emit('messages.update', ids.map(id => ({ key: { - remoteJid: attrs.from, + remoteJid, id: id, - fromMe: true, + fromMe, participant: attrs.participant }, update: { status }