mirror of
https://github.com/cheveguerra/whatsapp-web.js.git
synced 2026-04-19 20:19:14 +00:00
expose some more fields on contacts
This commit is contained in:
@@ -59,6 +59,36 @@ class Contact extends Base {
|
|||||||
this.verifiedLevel = data.verifiedLevel;
|
this.verifiedLevel = data.verifiedLevel;
|
||||||
this.verifiedName = data.verifiedName;
|
this.verifiedName = data.verifiedName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates if the contact is the current user's contact
|
||||||
|
* @type {boolean}
|
||||||
|
*/
|
||||||
|
this.isMe = data.isMe;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates if the contact is a user contact
|
||||||
|
* @type {boolean}
|
||||||
|
*/
|
||||||
|
this.isUser = data.isUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates if the contact is a group contact
|
||||||
|
* @type {boolean}
|
||||||
|
*/
|
||||||
|
this.isGroup = data.isGroup;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates if the number is registered on WhatsApp
|
||||||
|
* @type {boolean}
|
||||||
|
*/
|
||||||
|
this.isWAContact = data.isWAContact;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates if the number is saved in the current phone's contacts
|
||||||
|
* @type {boolean}
|
||||||
|
*/
|
||||||
|
this.isMyContact = data.isMyContact;
|
||||||
|
|
||||||
return super._patch(data);
|
return super._patch(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -140,6 +140,12 @@ exports.LoadUtils = () => {
|
|||||||
res.businessProfile = contact.businessProfile.serialize();
|
res.businessProfile = contact.businessProfile.serialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
res.isMe = contact.isMe;
|
||||||
|
res.isUser = contact.isUser;
|
||||||
|
res.isGroup = contact.isGroup;
|
||||||
|
res.isWAContact = contact.isWAContact;
|
||||||
|
res.isMyContact = contact.isMyContact;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user