crabfit/crabfit-backend/routes/getEvent.js
2021-04-12 13:06:10 +10:00

20 lines
344 B
JavaScript

module.exports = async (req, res) => {
const { eventId } = req.params;
try {
const event = (await req.datastore.get(req.datastore.key([req.types.event, eventId])))[0];
if (event) {
res.send({
id: eventId,
...event,
});
} else {
res.sendStatus(404);
}
} catch (e) {
console.error(e);
res.sendStatus(404);
}
};