Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Divergencias na estrutura do código

No curso anterior fizemos a estrutura do codigo do método importaNegociacao() usando o conceito de Promise e Promise all... nesse curso está diferente a estrutura. Só para avisar

Curso 2 ficou assim :

importaNegociacoes() {

        let service = new NegociacaoService();



        let promise = service.obterNegociacoesDaSemana();
        let promise2 = service.obterNegociacoesDaSemanaAnterior();
        let promise3 = service.obterNegociacoesDaSemanaRetrasada();

        Promise.all([
            promise,
            promise2,
            promise3]
            )
            .then(negociacoes =>{
                negociacoes
                .reduce((arrayAchatado,array)  => arrayAchatado.concat(array),[])
                .forEach(negociacao => this._listaNegociacoes.adiciona(negociacao));
                this._mensagem.texto = 'Negociação da semana importada com sucesso';
            })
            .catch( error => this._mensagem.texto = error )        
    }
1 resposta
solução!

Fala ai Raul, tudo bem? Acho que acabou passando despercebido pela gente, obrigado pelo aviso.

Abraços e bons estudos.