From 1cd96ad0390897fe0bc2652e16f87db388446ac3 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Sun, 21 Nov 2021 16:10:38 +0530 Subject: [PATCH] fix: incorrect group owner --- src/Socket/messages-recv.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Socket/messages-recv.ts b/src/Socket/messages-recv.ts index 9ad9aee..cf4098f 100644 --- a/src/Socket/messages-recv.ts +++ b/src/Socket/messages-recv.ts @@ -281,8 +281,12 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { switch(child?.tag) { case 'create': const metadata = extractGroupMetadata(child) + result.messageStubType = WAMessageStubType.GROUP_CREATE result.messageStubParameters = [metadata.subject] + result.key = { + participant: jidNormalizedUser(metadata.owner) + } ev.emit('chats.upsert', [{ id: metadata.id, @@ -488,7 +492,8 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { remoteJid: node.attrs.from, fromMe, participant: node.attrs.participant, - id: node.attrs.id + id: node.attrs.id, + ...(msg.key || {}) } msg.messageTimestamp = +node.attrs.t