Adjust to use the same jid

This commit is contained in:
Leandro Santos Rocha 2024-01-31 11:37:19 -03:00 committed by GitHub
parent 3da73b821d
commit dfb1ee0c56
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3130,7 +3130,7 @@ export class WAStartupService {
const jids: { const jids: {
groups: { number: string; jid: string }[]; groups: { number: string; jid: string }[];
broadcast: { number: string; jid: string }[]; broadcast: { number: string; jid: string }[];
users: { number: string; jid: string; contact?: string; name?: string }[]; users: { number: string; jid: string; name?: string }[];
} = { } = {
groups: [], groups: [],
broadcast: [], broadcast: [],
@ -3145,7 +3145,7 @@ export class WAStartupService {
} else if (jid === 'status@broadcast') { } else if (jid === 'status@broadcast') {
jids.broadcast.push({ number, jid }); jids.broadcast.push({ number, jid });
} else { } else {
jids.users.push({ number, jid, contact: jid }); jids.users.push({ number, jid });
} }
}); });
@ -3181,7 +3181,7 @@ export class WAStartupService {
const query: ContactQuery = { const query: ContactQuery = {
where: { where: {
owner: this.instance.name, owner: this.instance.name,
id: user.contact, id: user.jid.startsWith('+') ? user.jid.substring(1) : user.jid;,
}, },
}; };
const contacts: ContactRaw[] = await this.repository.contact.find(query); const contacts: ContactRaw[] = await this.repository.contact.find(query);