Daily forecast fix?
This commit is contained in:
@@ -84,12 +84,12 @@ app.get('/api/hourly', async (req, res) => {
|
|||||||
|
|
||||||
app.get('/api/daily', async (req, res) => {
|
app.get('/api/daily', async (req, res) => {
|
||||||
const {fields} = req.query;
|
const {fields} = req.query;
|
||||||
const start = req.query.start || new Date(new Date().setHours(0, 0, 0, 0));
|
const start = new Date(req.query.start) || new Date(new Date().setHours(0, 0, 0, 0));
|
||||||
let now = new Date();
|
let now = new Date();
|
||||||
now.setHours(0, 0, 0, 0);
|
now.setHours(0, 0, 0, 0);
|
||||||
let next = new Date(now);
|
let next = new Date(now);
|
||||||
next.setDate(now.getDate() + 1);
|
next.setDate(now.getDate() + 1);
|
||||||
const end = req.query.end || new Date();
|
const end = new Date(req.query.end) || new Date();
|
||||||
const coords = await getCoords();
|
const coords = await getCoords();
|
||||||
const [sensor, meteo] = await Promise.allSettled([
|
const [sensor, meteo] = await Promise.allSettled([
|
||||||
now > start ? queryDaily(start.toISOString(), now.toISOString()) : Promise.resolve([]),
|
now > start ? queryDaily(start.toISOString(), now.toISOString()) : Promise.resolve([]),
|
||||||
|
|||||||
Reference in New Issue
Block a user