From d4372a0332407da82ee5d7a677b628dbe196bf10 Mon Sep 17 00:00:00 2001 From: Davidson Gomes Date: Sun, 18 Feb 2024 08:55:14 -0300 Subject: [PATCH] fix: adjusts in messageType --- src/whatsapp/services/whatsapp.business.service.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/whatsapp/services/whatsapp.business.service.ts b/src/whatsapp/services/whatsapp.business.service.ts index 74e28365..47bbf177 100644 --- a/src/whatsapp/services/whatsapp.business.service.ts +++ b/src/whatsapp/services/whatsapp.business.service.ts @@ -266,10 +266,13 @@ export class BusinessStartupService extends WAStartupService { return content; } - private async renderMessageType(type: string) { + private renderMessageType(type: string) { let messageType: string; switch (type) { + case 'text': + messageType = 'conversation'; + break; case 'image': messageType = 'imageMessage'; break; @@ -317,7 +320,7 @@ export class BusinessStartupService extends WAStartupService { ...this.messageMediaJson(received), base64: buffer ? buffer.toString('base64') : undefined, }, - messageType: await this.renderMessageType(received.messages[0].type), + messageType: this.renderMessageType(received.messages[0].type), messageTimestamp: received.messages[0].timestamp as number, owner: this.instance.name, // source: getDevice(received.key.id), @@ -351,7 +354,7 @@ export class BusinessStartupService extends WAStartupService { key, pushName, message: this.messageTextJson(received), - messageType: received.messages[0].type, + messageType: this.renderMessageType(received.messages[0].type), messageTimestamp: received.messages[0].timestamp as number, owner: this.instance.name, //source: getDevice(received.key.id),