mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-24 17:38:40 -06:00
fix: adjusts in media
This commit is contained in:
parent
763c5de03f
commit
fd4fde2543
@ -302,6 +302,7 @@ export class BusinessStartupService extends WAStartupService {
|
|||||||
if (received.contacts) pushName = received.contacts[0].profile.name;
|
if (received.contacts) pushName = received.contacts[0].profile.name;
|
||||||
|
|
||||||
if (received.messages) {
|
if (received.messages) {
|
||||||
|
console.log('received?.messages[0]', received?.messages[0]);
|
||||||
const key = {
|
const key = {
|
||||||
id: received.messages[0].id,
|
id: received.messages[0].id,
|
||||||
remoteJid: this.phoneNumber,
|
remoteJid: this.phoneNumber,
|
||||||
@ -539,6 +540,36 @@ export class BusinessStartupService extends WAStartupService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private convertMessageToRaw(message: any) {
|
||||||
|
if (message?.conversation) {
|
||||||
|
return message.conversation;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (message?.mediaType === 'image') {
|
||||||
|
return {
|
||||||
|
imageMessage: message,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
if (message?.mediaType === 'video') {
|
||||||
|
return {
|
||||||
|
videoMessage: message,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
if (message?.mediaType === 'audio') {
|
||||||
|
return {
|
||||||
|
audioMessage: message,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
if (message?.mediaType === 'document') {
|
||||||
|
return {
|
||||||
|
documentMessage: message,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
protected async eventHandler(content: any) {
|
protected async eventHandler(content: any) {
|
||||||
this.logger.verbose('Initializing event handler');
|
this.logger.verbose('Initializing event handler');
|
||||||
const database = this.configService.get<Database>('DATABASE');
|
const database = this.configService.get<Database>('DATABASE');
|
||||||
@ -726,10 +757,13 @@ export class BusinessStartupService extends WAStartupService {
|
|||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
console.log('messageSent', messageSent);
|
||||||
|
console.log('message', message);
|
||||||
|
|
||||||
const messageRaw: MessageRaw = {
|
const messageRaw: MessageRaw = {
|
||||||
key: { fromMe: true, id: messageSent?.messages[0]?.id, remoteJid: this.createJid(number) },
|
key: { fromMe: true, id: messageSent?.messages[0]?.id, remoteJid: this.createJid(number) },
|
||||||
//pushName: messageSent.pushName,
|
//pushName: messageSent.pushName,
|
||||||
message,
|
message: this.convertMessageToRaw(message),
|
||||||
messageType: this.renderMessageType(content.type),
|
messageType: this.renderMessageType(content.type),
|
||||||
messageTimestamp: (messageSent?.messages[0]?.timestamp as number) || Math.round(new Date().getTime() / 1000),
|
messageTimestamp: (messageSent?.messages[0]?.timestamp as number) || Math.round(new Date().getTime() / 1000),
|
||||||
owner: this.instance.name,
|
owner: this.instance.name,
|
||||||
|
Loading…
Reference in New Issue
Block a user