Pass coordinates back

This commit is contained in:
2026-06-21 23:18:28 -04:00
parent 146336d1ce
commit 451809b7cc

View File

@@ -55,6 +55,7 @@ app.get('/api/data', async (req, res) => {
const celestial = getCelestialCurrent(coords.lat, coords.lon) const celestial = getCelestialCurrent(coords.lat, coords.lon)
const data = { const data = {
...coords,
...(sensor.status === 'fulfilled' ? sensor.value : {}), ...(sensor.status === 'fulfilled' ? sensor.value : {}),
...celestial, ...celestial,
...(space.status === 'fulfilled' ? space.value : {}), ...(space.status === 'fulfilled' ? space.value : {}),
@@ -85,7 +86,7 @@ app.get('/api/hourly', async (req, res) => {
// Spread space weather into every hourly row // Spread space weather into every hourly row
const result = mergeRows([sensorRows, meteoHourly, celestial]) const result = mergeRows([sensorRows, meteoHourly, celestial])
.map(row => ({ ...spaceData, ...row })) .map(row => ({ ...coords, ...spaceData, ...row }))
res.json(filterArr(result, fields)) res.json(filterArr(result, fields))
}) })
@@ -111,7 +112,7 @@ app.get('/api/daily', async (req, res) => {
const celestial = getCelestialDaily(coords.lat, coords.lon, seedRows) const celestial = getCelestialDaily(coords.lat, coords.lon, seedRows)
const result = mergeRows([sensorRows, meteoDaily, celestial]) const result = mergeRows([sensorRows, meteoDaily, celestial])
.map(row => ({ ...spaceData, ...row })) .map(row => ({ ...coords, ...spaceData, ...row }))
res.json(filterArr(result, fields)) res.json(filterArr(result, fields))
}) })