From 2791f88b4c36038cf24ff90e679c289b6c0aa7bb Mon Sep 17 00:00:00 2001 From: Davidson Gomes Date: Mon, 4 Sep 2023 16:13:43 -0300 Subject: [PATCH] fix: added delay in chatwoot receive webhook --- src/whatsapp/services/chatwoot.service.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/whatsapp/services/chatwoot.service.ts b/src/whatsapp/services/chatwoot.service.ts index abe48150..9c386bce 100644 --- a/src/whatsapp/services/chatwoot.service.ts +++ b/src/whatsapp/services/chatwoot.service.ts @@ -945,6 +945,9 @@ export class ChatwootService { public async receiveWebhook(instance: InstanceDto, body: any) { try { + // espera 500ms para evitar duplicidade de mensagens + await new Promise((resolve) => setTimeout(resolve, 500)); + this.logger.verbose('receive webhook to chatwoot instance: ' + instance.instanceName); const client = await this.clientCw(instance);