import { createLocation, getLocationByQuery, getLocationByRadius, } from "../models/Location/operations"; export const createLocationController = async (req, res) => { try { const { user } = res.locals; const { location } = req.body; console.log("BG LOCATIONREQUEST BODY", req.body, user); const dbPayload = { battery: location.battery.level, coordinatess: location.coords, recorded_at: location.recorded_at, }; const uploaded = await createLocation({ ...req.body, user: user?.id }); res.status(200).json({ location: "location" }); } catch (error) { res.status(500).json({ error: error.message }); } }; export const getLocationController = async (req, res) => { try { const location = await getLocationByQuery(req.query); res.status(200).json(location); } catch (error) { res.status(500).json({ error: error.message }); } };