new(all): Additional interfaces for text processing in .gbapp.
This commit is contained in:
parent
06f155ba94
commit
e9ba87d554
1 changed files with 8 additions and 6 deletions
|
@ -125,20 +125,22 @@ export class AskDialog extends IGBDialog {
|
||||||
let handled = false;
|
let handled = false;
|
||||||
let nextDialog = null;
|
let nextDialog = null;
|
||||||
|
|
||||||
|
let data = {
|
||||||
|
query: text,
|
||||||
|
step: step,
|
||||||
|
message: text,
|
||||||
|
user: user ? user['dataValues'] : null
|
||||||
|
};
|
||||||
await CollectionUtil.asyncForEach(min.appPackages, async (e: IGBPackage) => {
|
await CollectionUtil.asyncForEach(min.appPackages, async (e: IGBPackage) => {
|
||||||
if (
|
if (
|
||||||
nextDialog = await e.onExchangeData(min, 'handleAnswer', {
|
nextDialog = await e.onExchangeData(min, 'handleAnswer', data)
|
||||||
query: text,
|
|
||||||
step: step,
|
|
||||||
message: text,
|
|
||||||
user: user ? user['dataValues'] : null
|
|
||||||
})
|
|
||||||
) {
|
) {
|
||||||
handled = true;
|
handled = true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
await step.beginDialog(nextDialog ? nextDialog : '/answer', {
|
await step.beginDialog(nextDialog ? nextDialog : '/answer', {
|
||||||
|
data: data,
|
||||||
query: text,
|
query: text,
|
||||||
user: user ? user['dataValues'] : null,
|
user: user ? user['dataValues'] : null,
|
||||||
message: text
|
message: text
|
||||||
|
|
Loading…
Add table
Reference in a new issue