From 15f66b802b0ea8cfdc3fad280aba9d277b09dcc0 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Mon, 18 Apr 2022 12:41:38 +0530 Subject: [PATCH] refactor: templateMessage cleaner code --- src/Utils/messages.ts | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/Utils/messages.ts b/src/Utils/messages.ts index 772ee75..15624fd 100644 --- a/src/Utils/messages.ts +++ b/src/Utils/messages.ts @@ -322,28 +322,30 @@ export const generateWAMessageContent = async( m = { buttonsMessage } } else if('templateButtons' in message && !!message.templateButtons) { - const templateMessage: proto.ITemplateMessage = { - hydratedTemplate: { - hydratedButtons: message.templateButtons - } + const msg: proto.IHydratedFourRowTemplate = { + hydratedButtons: message.templateButtons } if('text' in message) { - templateMessage.hydratedTemplate.hydratedContentText = message.text + msg.hydratedContentText = message.text } else { if('caption' in message) { - templateMessage.hydratedTemplate.hydratedContentText = message.caption + msg.hydratedContentText = message.caption } - Object.assign(templateMessage.hydratedTemplate, m) + Object.assign(msg, m) } if('footer' in message && !!message.footer) { - templateMessage.hydratedTemplate.hydratedFooterText = message.footer + msg.hydratedFooterText = message.footer } - m = { templateMessage } + m = { + templateMessage: { + hydratedTemplate: msg + } + } } if('sections' in message && !!message.sections) {