Changed endpoints and db queries, chart now shows suggested mins and maxes

This commit is contained in:
Daniel Ledda
2020-11-07 15:42:27 +01:00
parent f87a5cb9fb
commit 3036f6fbf8

View File

@@ -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);