From 1fc820787a8193301bca122278e9541eff46b726 Mon Sep 17 00:00:00 2001 From: Davidson Gomes Date: Thu, 14 Dec 2023 15:57:34 -0300 Subject: [PATCH] fix: correction sending s3/minio media to chatwoot and typebot --- src/whatsapp/controllers/instance.controller.ts | 3 +++ src/whatsapp/types/wa.types.ts | 1 + 2 files changed, 4 insertions(+) diff --git a/src/whatsapp/controllers/instance.controller.ts b/src/whatsapp/controllers/instance.controller.ts index 19669320..7ff09426 100644 --- a/src/whatsapp/controllers/instance.controller.ts +++ b/src/whatsapp/controllers/instance.controller.ts @@ -634,6 +634,9 @@ export class InstanceController { this.logger.verbose('deleting instance: ' + instanceName); + this.waMonitor.waInstances[instanceName].sendDataWebhook(Events.INSTANCE_DELETE, { + instanceName, + }); delete this.waMonitor.waInstances[instanceName]; this.eventEmitter.emit('remove.instance', instanceName, 'inner'); return { status: 'SUCCESS', error: false, response: { message: 'Instance deleted' } }; diff --git a/src/whatsapp/types/wa.types.ts b/src/whatsapp/types/wa.types.ts index f6e6da6a..5adf9ca2 100644 --- a/src/whatsapp/types/wa.types.ts +++ b/src/whatsapp/types/wa.types.ts @@ -4,6 +4,7 @@ import { AuthenticationState, WAConnectionState } from '@whiskeysockets/baileys' export enum Events { APPLICATION_STARTUP = 'application.startup', INSTANCE_CREATE = 'instance.create', + INSTANCE_DELETE = 'instance.delete', QRCODE_UPDATED = 'qrcode.updated', CONNECTION_UPDATE = 'connection.update', STATUS_INSTANCE = 'status.instance',