diff --git a/src/Socket/messages-recv.ts b/src/Socket/messages-recv.ts index 57721ab..79c2cdf 100644 --- a/src/Socket/messages-recv.ts +++ b/src/Socket/messages-recv.ts @@ -414,7 +414,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { const delPicture = getBinaryNodeChild(node, 'delete') ev.emit('contacts.update', [{ - id: jidNormalizedUser(node?.attrs?.jid) || ((setPicture || delPicture)?.attrs?.hash) || '', + id: jidNormalizedUser(node?.attrs?.from) || ((setPicture || delPicture)?.attrs?.hash) || '', imgUrl: setPicture ? 'changed' : 'removed' }])