button message headertype fix

This commit is contained in:
Adhiraj Singh
2021-08-22 15:35:16 +05:30
parent acc551a3f1
commit b0699a1be9

View File

@@ -48,6 +48,8 @@ const MessageTypeProto = {
'document': WAMessageProto.DocumentMessage, 'document': WAMessageProto.DocumentMessage,
} as const } as const
const ButtonType = proto.ButtonsMessage.ButtonsMessageHeaderType
export const prepareWAMessageMedia = async( export const prepareWAMessageMedia = async(
message: AnyMediaMessageContent, message: AnyMediaMessageContent,
options: MediaGenerationOptions options: MediaGenerationOptions
@@ -237,7 +239,14 @@ export const generateWAMessageContent = async(
} }
if('text' in message) { if('text' in message) {
buttonsMessage.contentText = message.text buttonsMessage.contentText = message.text
buttonsMessage.headerType = ButtonType.TEXT
} else { } else {
if('caption' in message) {
buttonsMessage.contentText = message.caption
}
const type = Object.keys(m)[0].replace('Message', '').toUpperCase()
buttonsMessage.headerType = ButtonType[type]
Object.assign(buttonsMessage, m) Object.assign(buttonsMessage, m)
} }
m = { buttonsMessage } m = { buttonsMessage }