As novas importações estão vindo em duplicidade, não sei como arrumar o código, por favor alguém me explique.
importaNegociacoes() {
let service = new NegociacaoService();
service
.obterNegociacoes()
.then(negociacoes =>
negociacoes.filter(negociacao =>
!this._listaNegociacoes.negociacoes.some(negociacaoExistente =>
JSON.stringify(negociacao) == JSON.stringify(negociacaoExistente)))
)
.then(negociacoes => negociacoes.forEach(negociacao => {
this._listaNegociacoes.adiciona(negociacao);
this._mensagem.texto = 'Negociações do período importadas'
}))
.catch(erro => this._mensagem.texto = erro);
}