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>
This commit is contained in:
Lindionez 2026-03-08 11:54:47 -03:00 • committed by GitHub
commit d933a0881f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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;
}