Boa noite,
No vídeo aos 6 minutos, faltou colocar um return
no método cadastra
:
cadastra(negociacao) {
// Este return
return ConnectionFactory
.getConnection()
.then(conexao => new NegociacaoDao(conexao))
.then(dao => dao.adiciona(negociacao))
.then(() => 'Negociação cadastrada com sucesso')
.catch(erro => {
throw new Error("Não foi possível adicionar a negociação")
});
}
Aos 7:17 houve um corte, onde o professor provavelmente consertou o erro, mas não foi mostrado no vídeo.
Apesar de ter entendido, a princípio foi um pouco confuso. Seria bacana se pudessem dar uma editada no vídeo e adicionar uma indicação dizendo ter faltado o return
.
Obrigado e até mais.