Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Usando o retorno da função como parametro da segunda ?

utilizando o

Promisse.all(fnA(),fnB())

para juntar várias chamadas em um só .then() , mas e se o retorno da fnA() é usado como parametro da fnB() ?, como faria ? já que o Promisse.all cria um array de função que é disparada como uma fila ?

5 respostas

Olá Guilherme,

Se o problema for só utilizar o retorno de fnA() como parametro para fnB() você não poderia guardar este retorno em uma variável antes de chamar Promisse.all para as duas? Promisse.all(fnA(),fnB(retorno)))

solução!

Se há dependência não pode executar em paralelo. Nesse caso tem que resolver sequencial. Promisse.all é para resolver promise independentes em paralelo.

Obrigado pelo suporte pessoal.

Olá, para complementar, talvez generators também possam ser uma boa opção neste caso de dependência.

Vou pesquisar o que são os generators