From 2c8666db5651556c2c50f69031ca0c53921d8bc1 Mon Sep 17 00:00:00 2001 From: ztimson Date: Sun, 21 Jun 2026 23:20:36 -0400 Subject: [PATCH] Pass coordinates back --- server/server.mjs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/server.mjs b/server/server.mjs index 58a0214..f99a790 100644 --- a/server/server.mjs +++ b/server/server.mjs @@ -55,7 +55,9 @@ app.get('/api/data', async (req, res) => { const celestial = getCelestialCurrent(coords.lat, coords.lon) const data = { - ...coords, + gps_lat: coords.lat, + gps_lon: coords.lon, + gps_alt: coords.alt, ...(sensor.status === 'fulfilled' ? sensor.value : {}), ...celestial, ...(space.status === 'fulfilled' ? space.value : {}), @@ -86,7 +88,7 @@ app.get('/api/hourly', async (req, res) => { // Spread space weather into every hourly row const result = mergeRows([sensorRows, meteoHourly, celestial]) - .map(row => ({ ...coords, ...spaceData, ...row })) + .map(row => ({ gps_lat: coords.lat, gps_lon: coords.lon, gps_alt: coords.alt, ...spaceData, ...row })) res.json(filterArr(result, fields)) }) @@ -112,7 +114,7 @@ app.get('/api/daily', async (req, res) => { const celestial = getCelestialDaily(coords.lat, coords.lon, seedRows) const result = mergeRows([sensorRows, meteoDaily, celestial]) - .map(row => ({ ...coords, ...spaceData, ...row })) + .map(row => ({ location: coords,gps_lat: coords.lat, gps_lon: coords.lon, gps_alt: coords.alt, ...spaceData, ...row })) res.json(filterArr(result, fields)) })