diff --git a/charts.html b/charts.html index cdead10..87c1fa9 100644 --- a/charts.html +++ b/charts.html @@ -130,7 +130,7 @@ const newDatum = await fetch("/" + ROOT_URL + "data/last/"); const snapshot = (await newDatum.json()).snapshots[0]; if (snapshot.time !== chart.data.datasets[0].x) { - removeExpiredData(chart); + removeExpiredData(chart, snapshot.time); insertSnapshot(chart, snapshot); } }, 10 * 1000); @@ -143,9 +143,9 @@ chart.update(0); } - function removeExpiredData(chart) { + function removeExpiredData(chart, latestTime) { for (let i = 0; i < chart.data.datasets[0].data.length; i++) { - console.log((Date.now() - Date.parse(chart.data.datasets[0].data[i].x))); + console.log((Date.parse(latestTime) - Date.parse(chart.data.datasets[0].data[i].x))); if ((Date.now() - Date.parse(chart.data.datasets[0].data[i].x)) > minutesDisplayed * 60000) { chart.data.datasets[0].data.splice(i, 1); chart.data.datasets[1].data.splice(i, 1);