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