Estou com um problema que acredito ser na hora do XMLHttp request.
Com isso não consigo importar as negociações da semana. o console do navegador da essa mensagem:
Bartender API access denied.
Todo o outro código não tem nenhuma informação de error.
Segue:
importaNegociacoes (){
let xhr = new XMLHttpRequest();
xhr.open('GET', 'negociacoes/semana');
xhr.onreadystatechange = () => {
if(xhr.onreadystatechange == 4 && xhr.status == 200) {
JSON.parse(xhr.responseText)
.map(objeto=> new Negociacao(new Date(objeto.data), objeto.quantidade, objeto.valor))
.forEach(negociacao => this._listaNegociacoes.adiciona(negociacao))
this._mensagem.texto = 'Negociações importadas com sucesso.';
} else {
console.log(xhr.responseText);
this._mensagem.texto = 'Não foi possível obter as negociações.';
}
}
xhr.send();
}