diff --git a/src/api/services/channel.service.ts b/src/api/services/channel.service.ts index 840d44f0..14254807 100644 --- a/src/api/services/channel.service.ts +++ b/src/api/services/channel.service.ts @@ -536,14 +536,12 @@ export class ChannelStartupService { public cleanMessageData(message: any) { if (!message) return message; - const cleanedMessage = { ...message }; - const mediaUrl = cleanedMessage.message.mediaUrl; - - delete cleanedMessage.message.base64; - if (cleanedMessage.message) { + const { mediaUrl } = cleanedMessage.message; + delete cleanedMessage.message.base64; + // Limpa imageMessage if (cleanedMessage.message.imageMessage) { cleanedMessage.message.imageMessage = { @@ -585,9 +583,9 @@ export class ChannelStartupService { name: cleanedMessage.message.documentWithCaptionMessage.name, }; } - } - if (mediaUrl) cleanedMessage.message.mediaUrl = mediaUrl; + if (mediaUrl) cleanedMessage.message.mediaUrl = mediaUrl; + } return cleanedMessage; }