Skip to content

Commit 39c4d4c

Browse files
Update whatsapp.js
1 parent 9930ed4 commit 39c4d4c

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

whatsapp_addon/whatsapp.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,14 @@ class WhatsappClient extends EventEmitter {
122122
if (this.#offline) this.setSendPresenceUpdateInterval('unavailable')
123123

124124
this.#conn.ev.on('messages.upsert', msgs => {
125-
const msg = msgs.messages[0]
126-
const messageType = Object.keys(msg.message)[0]
127-
if (!msg.key.fromMe) this.emit('msg', { type: messageType, ...msgs.messages[0] })
125+
const msg = messages[0]
126+
127+
if (msg.hasOwnProperty('message') && !msg.key.fromMe) {
128+
delete msg.message.messageContextInfo;
129+
const messageType = Object.keys(msg.message)[0]
130+
131+
this.emit('msg', { type: messageType, ...msg })
132+
}
128133
})
129134

130135
this.#conn.ev.on("presence.update", (presence) => {
@@ -292,4 +297,4 @@ class WhatsappError extends Error {
292297
}
293298
}
294299

295-
module.exports = { WhatsappClient, MessageType }
300+
module.exports = { WhatsappClient, MessageType }

0 commit comments

Comments
 (0)