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

NegociacaoDao não retorna uma Promisse

ConnectionFactory
            .getConnection()
            .then(connection => new NegociacaoDao(connection))
            .then(dao => dao.listaTodos())
            .then(negociacoes => 
                negociacoes.forEach(negociacao => 
                    this._listaNegociacoes.adiciona(negociacao)))
            .catch(erro => this._mensagem.texto = erro);

Estou com uma grande dúvida, como que NegociacaoDao 'encadeia' com um .then(), se o constructor de NegociacaoDao não retorna uma Promisse?

 .then(connection => new NegociacaoDao(connection))
 .then() <-- ???
3 respostas

Alguém? :/

solução!

Não precisa estar esperando pois na linha anterior esse then já ia retornar uma promessa, você pode ir encadeando esses then infinitamente porque o then já retorna uma promessa.

Vdd, dei uma olhada na documentação do then aqui, é isso msm, vlws André ;)