Esse código ta errado, o Promise.all
recebe um Array
de Promise
, para ficar certo seria algo tipo:
Promise.all(data.map(async (item) => item.doSomething()))
Aqui o map
vai gerar o array que o Promise.all
precisa usando uma função assíncrona