mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-19 12:09:15 +00:00
working child flow
This commit is contained in:
@@ -77,7 +77,7 @@ class CoreClass {
|
||||
if (prevMsg?.options?.nested?.length) {
|
||||
const nestedRef = prevMsg.options.nested
|
||||
const flowStandalone = nestedRef.map((f) => ({
|
||||
...this.flowClass.findBySerialize(f),
|
||||
...nestedRef.find((r) => r.refSerialize === f.refSerialize),
|
||||
}))
|
||||
|
||||
msgToSend = this.flowClass.find(body, false, flowStandalone) || []
|
||||
|
||||
@@ -12,6 +12,7 @@ const toSerialize = (flowJson) => {
|
||||
...row,
|
||||
refSerialize: `${generateRefSerialize({
|
||||
index,
|
||||
keyword: row.keyword,
|
||||
answer: row.answer,
|
||||
})}`,
|
||||
}))
|
||||
|
||||
@@ -15,10 +15,10 @@ const generateRef = (prefix = false) => {
|
||||
* @param {*} param0
|
||||
* @returns
|
||||
*/
|
||||
const generateRefSerialize = ({ index, answer }) =>
|
||||
const generateRefSerialize = ({ index, answer, keyword }) =>
|
||||
crypto
|
||||
.createHash('md5')
|
||||
.update(JSON.stringify({ index, answer }))
|
||||
.update(JSON.stringify({ index, answer, keyword }))
|
||||
.digest('hex')
|
||||
|
||||
module.exports = { generateRef, generateRefSerialize }
|
||||
|
||||
Reference in New Issue
Block a user