No vídeo 6 da aula 4, o método init()
está com um pequeno equívoco no retorno da função forEach()
. Só modificar o parâmetro de dado
para negociacao
ou vice-versa.
Como está:
_init() {
new NegociacaoService()
.lista()
.then(negociacoes =>
negociacoes.forEach(dado =>
this._listaNegociacoes.adiciona(negociacao)))
.catch(erro => this._mensagem.texto = erro);
setInterval(() => {
this.importaNegociacoes();
}, 3000);
}
Correção:
_init() {
new NegociacaoService()
.lista()
.then(negociacoes =>
negociacoes.forEach(dado =>
this._listaNegociacoes.adiciona(dado)))
.catch(erro => this._mensagem.texto = erro);
setInterval(() => {
this.importaNegociacoes();
}, 3000);
}