Я использую функцию, которая извлекает данные из репозитория GitHub. Возвращает объект с такими показателями, как количество закрытых вопросов и т. Д. c. Эта функция передается в качестве параметра другой функции, которая сохраняет эти метрики в базе данных.
store(extract());
Проблема заключается в том, что функция извлечения является асинхронной (и по какой-то причине она должна быть асинхронной) и не возвращает значения ... Я не знаю, как очень хорошо управлять asyn c. Как заставить store () ждать, пока extract () вернет метрики?
Заранее спасибо.