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 messages = connection.collection('messages');
|
||||||
const pipeline: Document[] = [
|
const pipeline: Document[] = [
|
||||||
{ $sort: { 'key.remoteJid': -1, messageTimestamp: -1 } },
|
{ $sort: { 'key.remoteJid': -1, messageTimestamp: -1 } },
|
||||||
|
{ $match: { owner: instanceName }},
|
||||||
{
|
{
|
||||||
$group: {
|
$group: {
|
||||||
_id: '$key.remoteJid',
|
_id: '$key.remoteJid',
|
||||||
@ -36,7 +37,7 @@ export class KwikController {
|
|||||||
fromMe: { $first: '$key.fromMe' },
|
fromMe: { $first: '$key.fromMe' },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{ $match: { owner: instanceName, lastAllMsgTimestamp: { $gte: messageTimestamp } } },
|
{ $match: { lastAllMsgTimestamp: { $gte: messageTimestamp } } },
|
||||||
{ $sort: { lastAllMsgTimestamp: -1 } },
|
{ $sort: { lastAllMsgTimestamp: -1 } },
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -86,7 +86,7 @@ export class ContactRepository extends Repository {
|
|||||||
const contacts = data.map((contact) => {
|
const contacts = data.map((contact) => {
|
||||||
return {
|
return {
|
||||||
updateOne: {
|
updateOne: {
|
||||||
filter: { id: contact.id },
|
filter: { id: contact.id, owner: instanceName },
|
||||||
update: { ...contact },
|
update: { ...contact },
|
||||||
upsert: true,
|
upsert: true,
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user