mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-05 07:28:01 +00:00
27 lines
623 B
JavaScript
27 lines
623 B
JavaScript
// get database
|
|
import { db, data } from '../app.js';
|
|
|
|
// Create controller for GET request to 'event'
|
|
// Returns ACK message
|
|
export const getEvent = async (req, res) => {
|
|
res.json(data.event);
|
|
};
|
|
|
|
// Create controller for POST request to 'event'
|
|
// Returns ACK message
|
|
export const postEvent = async (req, res) => {
|
|
if (!req.body) {
|
|
res.status(400).send('No object found in request');
|
|
return;
|
|
}
|
|
// TODO: validate data
|
|
try {
|
|
data.event = { ...data.event, ...req.body };
|
|
await db.write();
|
|
res.sendStatus(200);
|
|
} catch (error) {
|
|
res.status(400).send(error);
|
|
console.log(error);
|
|
}
|
|
};
|