Добрый вечер.
Пытаюсь реализовать последовательность, через Promise, и передать в функцию init(arr) массив данных, но приходит пустой.
let arr = []
new Promise(function(resolve, reject) {
setTimeout(() => {
resolve(spheres)
}, 500)
}).then(result => {
this.setState({ loading: false });
result.map(async it => {
const uuid = it.imageUrl.split('/').pop();
const url = await api.share.shareUrl(uuid);
arr.push({
title:it.title,
imageUrl: url.data.data.url
})
})
return arr
}).then(arr => {
return init(arr)
})