Merge pull request #882 from FaelN1/v2.0.0

refactor: refatora tratamento do tipo de mensagem para interativas, de botão e de contato
This commit is contained in:
Davidson Gomes 2024-09-12 15:07:43 -03:00 committed by GitHub
commit f5fbf73139
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -333,10 +333,10 @@ export class BusinessStartupService extends ChannelStartupService {
const mediaType = message.messages[0].document
? 'document'
: message.messages[0].image
? 'image'
: message.messages[0].audio
? 'audio'
: 'video';
? 'image'
: message.messages[0].audio
? 'audio'
: 'video';
const mimetype = result.headers['content-type'];
@ -386,7 +386,7 @@ export class BusinessStartupService extends ChannelStartupService {
...this.messageInteractiveJson(received),
},
contextInfo: this.messageInteractiveJson(received)?.contextInfo,
messageType: 'conversation',
messageType: 'interactiveMessage',
messageTimestamp: parseInt(received.messages[0].timestamp) as number,
source: 'unknown',
instanceId: this.instanceId,
@ -399,7 +399,7 @@ export class BusinessStartupService extends ChannelStartupService {
...this.messageButtonJson(received),
},
contextInfo: this.messageButtonJson(received)?.contextInfo,
messageType: 'conversation',
messageType: 'buttonMessage',
messageTimestamp: parseInt(received.messages[0].timestamp) as number,
source: 'unknown',
instanceId: this.instanceId,
@ -425,7 +425,7 @@ export class BusinessStartupService extends ChannelStartupService {
...this.messageContactsJson(received),
},
contextInfo: this.messageContactsJson(received)?.contextInfo,
messageType: 'conversation',
messageType: 'contactMessage',
messageTimestamp: parseInt(received.messages[0].timestamp) as number,
source: 'unknown',
instanceId: this.instanceId,