Я хочу запустить асинхронную функцию внутри намерения моего JOVO. На данный момент он выполняет код синхронно, что не позволяет JOVO отправлять правильный ответ.
Вот так выглядит мой код.
app.setHandler({
Intent() {
var response = 'nada';
response = FindItem(this.$inputs.Item.value);
//I want it to be like:
//response = await FindItem(this.$inputs.Item.value);//Where FindItem is a asynchronous method
this.ask(response);
}
});
FindItem()
возвращает строку с именем предмета (например, Banana).
Однако, это просто отвечает «нада». Я хочу, чтобы он ответил (ex :) 'banana'
Какие-нибудь решения?
Заранее спасибо!