From e9ba87d554fe4ea3be4c5139b83fdba49678fe03 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Thu, 29 Jul 2021 12:21:05 -0300 Subject: [PATCH] new(all): Additional interfaces for text processing in .gbapp. --- packages/kb.gbapp/dialogs/AskDialog.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/kb.gbapp/dialogs/AskDialog.ts b/packages/kb.gbapp/dialogs/AskDialog.ts index 1accb6ce..fc571ece 100644 --- a/packages/kb.gbapp/dialogs/AskDialog.ts +++ b/packages/kb.gbapp/dialogs/AskDialog.ts @@ -125,20 +125,22 @@ export class AskDialog extends IGBDialog { let handled = false; let nextDialog = null; + let data = { + query: text, + step: step, + message: text, + user: user ? user['dataValues'] : null + }; await CollectionUtil.asyncForEach(min.appPackages, async (e: IGBPackage) => { if ( - nextDialog = await e.onExchangeData(min, 'handleAnswer', { - query: text, - step: step, - message: text, - user: user ? user['dataValues'] : null - }) + nextDialog = await e.onExchangeData(min, 'handleAnswer', data) ) { handled = true; } }); await step.beginDialog(nextDialog ? nextDialog : '/answer', { + data: data, query: text, user: user ? user['dataValues'] : null, message: text