From e2acd03efcd938721dc57d4de082bb2378e9c19c Mon Sep 17 00:00:00 2001 From: "Pedro S. Lopez" Date: Tue, 9 Feb 2021 00:24:48 -0400 Subject: [PATCH] fix: download media on WhatsApp Web v2.2104.6 --- src/structures/Message.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/structures/Message.js b/src/structures/Message.js index efb6078..4ee02ce 100644 --- a/src/structures/Message.js +++ b/src/structures/Message.js @@ -40,7 +40,7 @@ class Message extends Base { * Indicates if the message has media available for download * @type {boolean} */ - this.hasMedia = data.clientUrl ? true : false; + this.hasMedia = data.clientUrl || data.deprecatedMms3Url ? true : false; /** * Message content @@ -253,7 +253,9 @@ class Message extends Base { return undefined; } - const buffer = await window.WWebJS.downloadBuffer(msg.clientUrl); + const mediaUrl = msg.clientUrl || msg.deprecatedMms3Url; + + const buffer = await window.WWebJS.downloadBuffer(mediaUrl); const decrypted = await window.Store.CryptoLib.decryptE2EMedia(msg.type, buffer, msg.mediaKey, msg.mimetype); const data = await window.WWebJS.readBlobAsync(decrypted._blob);