13 lines
540 B
JavaScript
13 lines
540 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++) {
|
|
const datum = new Datum(new Date(respData[i][0]), respData[i][1]);
|
|
data.push(datum);
|
|
}
|
|
return data;
|
|
} |