From d933a0881f4e0231880cfa3a485f369468d617d7 Mon Sep 17 00:00:00 2001 From: Lindionez <85335716+lindionez@users.noreply.github.com> Date: Sun, 8 Mar 2026 11:54:47 -0300 Subject: [PATCH] FIx getProfilePicUrl (#127092) * Applying correction given on discord * Update Client.js * Update Client.js * Update Client.js --------- Co-authored-by: BenyFilho <168232825+BenyFilho@users.noreply.github.com> --- src/Client.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/Client.js b/src/Client.js index 6ba24c1..992a8e6 100644 --- a/src/Client.js +++ b/src/Client.js @@ -1510,16 +1510,13 @@ class Client extends EventEmitter { async getProfilePicUrl(contactId) { const profilePic = await this.pupPage.evaluate(async contactId => { try { - const chatWid = window.require('WAWebWidFactory').createWid(contactId); - return window.WWebJS.compareWwebVersions(window.Debug.VERSION, '<', '2.3000.0') - ? await window.require('WAWebContactProfilePicThumbBridge').profilePicFind(chatWid) - : await window.require('WAWebContactProfilePicThumbBridge').requestProfilePicFromServer(chatWid); + const chat = await window.WWebJS.getChat(contactId); + return await window.require('WAWebContactProfilePicThumbBridge').requestProfilePicFromServer(chat); } catch (err) { if(err.name === 'ServerStatusCodeError') return undefined; - throw err; + throw err; } }, contactId); - return profilePic ? profilePic.eurl : undefined; }