mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-26 10:28:38 -06:00
fixing contacts update engine
This commit is contained in:
parent
a58ee7eede
commit
1da43d373a
@ -26,6 +26,7 @@ export class KwikController {
|
||||
const messages = connection.collection('messages');
|
||||
const pipeline: Document[] = [
|
||||
{ $sort: { 'key.remoteJid': -1, messageTimestamp: -1 } },
|
||||
{ $match: { owner: instanceName }},
|
||||
{
|
||||
$group: {
|
||||
_id: '$key.remoteJid',
|
||||
@ -36,7 +37,7 @@ export class KwikController {
|
||||
fromMe: { $first: '$key.fromMe' },
|
||||
},
|
||||
},
|
||||
{ $match: { owner: instanceName, lastAllMsgTimestamp: { $gte: messageTimestamp } } },
|
||||
{ $match: { lastAllMsgTimestamp: { $gte: messageTimestamp } } },
|
||||
{ $sort: { lastAllMsgTimestamp: -1 } },
|
||||
];
|
||||
|
||||
|
@ -86,7 +86,7 @@ export class ContactRepository extends Repository {
|
||||
const contacts = data.map((contact) => {
|
||||
return {
|
||||
updateOne: {
|
||||
filter: { id: contact.id },
|
||||
filter: { id: contact.id, owner: instanceName },
|
||||
update: { ...contact },
|
||||
upsert: true,
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user