fix(contexts): 🔥 added buttons

This commit is contained in:
Leifer Mendez
2023-01-03 13:24:15 +01:00
parent 760586c819
commit d8309f77e1

View File

@@ -96,12 +96,24 @@ class DialogFlowCXContext extends CoreClass {
} }
if (res.message == 'payload') { if (res.message == 'payload') {
const { values } = res.payload.fields.buttons.listValue const {
const buttonsArray = values.map((values) => { media = null,
const { stringValue } = values.structValue.fields.body buttons = [],
answer = '',
} = res.payload.fields
const buttonsArray = buttons?.listValue?.values?.map(
(btnValue) => {
const { stringValue } = btnValue.structValue.fields.body
return { body: stringValue } return { body: stringValue }
}) }
return { buttons: buttonsArray } )
return {
answer: answer?.stringValue,
options: {
media: media?.stringValue,
buttons: buttonsArray,
},
}
} }
}) })