From d797d8177ca5f36c10a8a5e60d868ea85a6d81cd Mon Sep 17 00:00:00 2001 From: Alan Cezar Date: Thu, 14 Nov 2024 09:10:11 -0300 Subject: [PATCH] added isMediaMessage method --- .../channel/meta/whatsapp.business.service.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/api/integrations/channel/meta/whatsapp.business.service.ts b/src/api/integrations/channel/meta/whatsapp.business.service.ts index e348786a..452c1415 100644 --- a/src/api/integrations/channel/meta/whatsapp.business.service.ts +++ b/src/api/integrations/channel/meta/whatsapp.business.service.ts @@ -70,6 +70,13 @@ export class BusinessStartupService extends ChannelStartupService { await this.closeClient(); } + private isMediaMessage(message: any) { + return message.document || + message.image || + message.audio || + message.video + } + private async post(message: any, params: string) { try { let urlServer = this.configService.get('WA_BUSINESS').URL; @@ -301,12 +308,7 @@ export class BusinessStartupService extends ChannelStartupService { remoteJid: this.phoneNumber, fromMe: received.messages[0].from === received.metadata.phone_number_id, }; - if ( - received?.messages[0].document || - received?.messages[0].image || - received?.messages[0].audio || - received?.messages[0].video - ) { + if (this.isMediaMessage(received?.messages[0])) { messageRaw = { key, pushName,