From bd7b142d56629235732395d95e8e85c08a6a2af5 Mon Sep 17 00:00:00 2001 From: Marcos Tulio Date: Tue, 6 Aug 2024 15:02:40 -0300 Subject: [PATCH] Ajuste loop muliple message erro --- .../services/channels/whatsapp.baileys.service.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/api/services/channels/whatsapp.baileys.service.ts b/src/api/services/channels/whatsapp.baileys.service.ts index 714deea4..6cf5d435 100644 --- a/src/api/services/channels/whatsapp.baileys.service.ts +++ b/src/api/services/channels/whatsapp.baileys.service.ts @@ -1266,15 +1266,14 @@ export class BaileysStartupService extends ChannelStartupService { where: { remoteJid: received.key.remoteJid, instanceId: this.instanceId }, data: contactRaw, }); - return; + } else { + this.sendDataWebhook(Events.CONTACTS_UPSERT, contactRaw); + + if (this.configService.get('DATABASE').SAVE_DATA.CONTACTS) + await this.prismaRepository.contact.create({ + data: contactRaw, + }); } - - this.sendDataWebhook(Events.CONTACTS_UPSERT, contactRaw); - - if (this.configService.get('DATABASE').SAVE_DATA.CONTACTS) - await this.prismaRepository.contact.create({ - data: contactRaw, - }); } } catch (error) { this.logger.error(error);