mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
fix media binary node
This commit is contained in:
@@ -81,7 +81,7 @@ const makeMessagesSocket = (config: SocketConfig) => {
|
|||||||
{ statusCode: 400, data: message }
|
{ statusCode: 400, data: message }
|
||||||
)
|
)
|
||||||
|
|
||||||
const response = await query ({
|
const response: BinaryNode = await query ({
|
||||||
json: new BinaryNode(
|
json: new BinaryNode(
|
||||||
'query',
|
'query',
|
||||||
{type: 'media', index: message.key.id, owner: message.key.fromMe ? 'true' : 'false', jid: message.key.remoteJid, epoch: currentEpoch().toString()}
|
{type: 'media', index: message.key.id, owner: message.key.fromMe ? 'true' : 'false', jid: message.key.remoteJid, epoch: currentEpoch().toString()}
|
||||||
@@ -90,10 +90,8 @@ const makeMessagesSocket = (config: SocketConfig) => {
|
|||||||
expect200: true,
|
expect200: true,
|
||||||
requiresPhoneConnection: true
|
requiresPhoneConnection: true
|
||||||
})
|
})
|
||||||
if(!response[1]) {
|
const attrs = response.attributes
|
||||||
throw new Boom('Media not present on phone', { statusCode: 422 })
|
Object.keys(attrs).forEach (key => content[key] = attrs[key]) // update message
|
||||||
}
|
|
||||||
Object.keys(response[1]).forEach (key => content[key] = response[1][key]) // update message
|
|
||||||
|
|
||||||
ev.emit('messages.update', [{ key: message.key, update: { message: message.message } }])
|
ev.emit('messages.update', [{ key: message.key, update: { message: message.message } }])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user