From de072a1c7c34b80782ef39543c0a966101c4b3e5 Mon Sep 17 00:00:00 2001 From: Lai Ting Yang Date: Sat, 13 Dec 2025 12:54:14 +0800 Subject: [PATCH] fix: add missing downloadQpl parameter to downloadAndMaybeDecrypt (#4010) Co-authored-by: Rajeh Taher --- src/structures/Message.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/structures/Message.js b/src/structures/Message.js index 8678214..0c57775 100644 --- a/src/structures/Message.js +++ b/src/structures/Message.js @@ -468,6 +468,10 @@ class Message extends Base { } try { + const mockQpl = { + addAnnotations: function() { return this; }, + addPoint: function() { return this; } + }; const decryptedMedia = await window.Store.DownloadManager.downloadAndMaybeDecrypt({ directPath: msg.directPath, encFilehash: msg.encFilehash, @@ -475,7 +479,8 @@ class Message extends Base { mediaKey: msg.mediaKey, mediaKeyTimestamp: msg.mediaKeyTimestamp, type: msg.type, - signal: (new AbortController).signal + signal: (new AbortController).signal, + downloadQpl: mockQpl }); const data = await window.WWebJS.arrayBufferToBase64Async(decryptedMedia);