diff --git a/src/Connection/messages.ts b/src/Connection/messages.ts index 2721f0a..7fec400 100644 --- a/src/Connection/messages.ts +++ b/src/Connection/messages.ts @@ -90,6 +90,9 @@ const makeMessagesSocket = (config: SocketConfig) => { expect200: true, requiresPhoneConnection: true }) + if(!response[1]) { + throw new Boom('Media not present on phone', { statusCode: 422 }) + } Object.keys(response[1]).forEach (key => content[key] = response[1][key]) // update message ev.emit('messages.update', [{ key: message.key, update: { message: message.message } }]) diff --git a/src/Defaults/index.ts b/src/Defaults/index.ts index 852e25d..d0c7751 100644 --- a/src/Defaults/index.ts +++ b/src/Defaults/index.ts @@ -17,7 +17,7 @@ export const WA_DEFAULT_EPHEMERAL = 7*24*60*60 export const URL_REGEX = /[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)?/gi export const DEFAULT_CONNECTION_CONFIG: SocketConfig = { - version: [2, 2123, 8], + version: [2, 2130, 9], browser: Browsers.baileys('Chrome'), waWebSocketUrl: 'wss://web.whatsapp.com/ws',