Я использую Botpress для работы над этим, но я делаю фундаментальную ошибку Javascript, потому что я пытаюсь объединить Promises и Await / Async. Любая помощь о том, как это исправить, была бы удивительной
Это мой код
const knex = await bp.db.get();
const userIds = await knex('_students').distinct('id').pluck('id');
return Promise.all(
userIds.map((userId) => {
return await bp.dialogEngine.jumpTo(userId, 'question.flow.json')
}
)
);
Это ошибка, которую я получаю:
SyntaxError: await is only valid in async function
Как мне заставить код работать с этим ожиданием в операторе return, потому что мне это нужно согласно Botpress API