scripts.js
import imprimeCotaçao from "./imprimeCotação.js";
const graficoDolar = document.getElementById ('graficoDolar');
const graficoParaDolar = new Chart(graficoDolar, {
type: 'line',
data: {
labels: [],
datasets: [{
label: 'Dólar',
data: [],
borderWidth: 1
}]
},
});
function geraHorario() {
let data = new Date();
let horario = data.getHours() + ":" + data.getMinutes() + ":" + data.getSeconds();
console.log(horario);
return horario;
}
workerDolar.js
async function conectaAPI() {
const conecta = await fetch('https://economia.awesomeapi.com.br/last/USD-BRL');
const conectaTraduzido = await conecta.json();
postMessage(conectaTraduzido.USDBRL);
}
addEventListener("message", () =>{
conectaAPI();
setInterval(() => conectaAPI(), 5000);
})