Показать сообщение отдельно
  #2 (permalink)  
Старый 08.04.2020, 06:51
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,756

Может так
let arr = []
      new Promise(function(resolve, reject) {
        setTimeout(() => { 
          resolve(spheres)
        }, 500)
      }).then(async result => {
        this.setState({ loading: false });
        await Promise.all (
          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)
      })
Ответить с цитированием