I am a JS noob so this is probably poorly thought out. But it is a wip and I dont really care about the quality, just more the learning experience.
(cherry picked from commit a51d3f8d7b)
13 lines
551 B
JavaScript
13 lines
551 B
JavaScript
import Datum from "./datum";
|
|
import urlBuilder from "./urlBuilder";
|
|
|
|
export default async function fetchData(currentRegionSelection, currentTimeSelection, currentAggregateSelection) {
|
|
const data = [];
|
|
const resp = await fetch(urlBuilder(currentRegionSelection, currentTimeSelection, currentAggregateSelection));
|
|
const respData = await resp.json();
|
|
for (let i = 0, l = respData.length; i < l; i++) {
|
|
let datum = new Datum(Date.parse(respData[i]['time']), respData[i]['value']);
|
|
data.push(datum);
|
|
}
|
|
return data;
|
|
} |