Use getCommonGroups not contact (#1623)
This commit is contained in:
parent
bd4df4cf75
commit
705d4d31fd
1 changed files with 7 additions and 1 deletions
|
|
@ -989,7 +989,13 @@ class Client extends EventEmitter {
|
|||
*/
|
||||
async getCommonGroups(contactId) {
|
||||
const commonGroups = await this.pupPage.evaluate(async (contactId) => {
|
||||
const contact = window.Store.Contact.get(contactId);
|
||||
let contact = window.Store.Contact.get(contactId);
|
||||
if (!contact) {
|
||||
const wid = window.Store.WidFactory.createUserWid(contactId);
|
||||
const chatConstructor = window.Store.Contact.getModelsArray().find(c=>!c.isGroup).constructor;
|
||||
contact = new chatConstructor({id: wid});
|
||||
}
|
||||
|
||||
if (contact.commonGroups) {
|
||||
return contact.commonGroups.serialize();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue