refract: delete unused code

This commit is contained in:
cv
2021-05-24 23:15:53 +02:00
parent bb1f063c6a
commit 7406d54472
2 changed files with 8 additions and 142 deletions
+3 -102
View File
@@ -3,13 +3,13 @@ import { db, data } from '../app.js';
// Create controller for GET request to 'event' // Create controller for GET request to 'event'
// Returns ACK message // Returns ACK message
export const getAll = async (req, res) => { export const getEvent = async (req, res) => {
res.json(data.event); res.json(data.event);
}; };
// Create controller for POST request to 'event' // Create controller for POST request to 'event'
// Returns ACK message // Returns ACK message
export const post = async (req, res) => { export const postEvent = async (req, res) => {
if (!req.body) { if (!req.body) {
res.status(400).send('No object found in request'); res.status(400).send('No object found in request');
return; return;
@@ -17,109 +17,10 @@ export const post = async (req, res) => {
// TODO: validate data // TODO: validate data
try { try {
data.event = { ...data.event, ...req.body }; data.event = { ...data.event, ...req.body };
db.write(); await db.write();
// data.event.push({ ...req.body }).write();
res.sendStatus(200); res.sendStatus(200);
} catch (error) { } catch (error) {
res.status(400).send(error); res.status(400).send(error);
console.log(error); console.log(error);
} }
}; };
// Create controller for GET request to 'event/title'
// Returns ACK message
export const titleGet = async (req, res) => {
res.json(data.event.title);
};
// Create controller for POST request to 'event/title'
// Returns ACK message
export const titlePost = async (req, res) => {
if (!req.body) {
res.status(400).send('No object found in request');
return;
}
// TODO: validate data
try {
data.event.assign({ title: req.body.title }).write();
res.sendStatus(200);
} catch (error) {
res.status(400).send(error);
}
};
// Create controller for GET request to '/event/url'
// Returns ACK message
export const urlGet = async (req, res) => {
res.json(data.event.url);
};
// Create controller for POST request to '/event/url'
// Returns ACK message
export const urlPost = async (req, res) => {
if (!req.body) {
res.status(400).send('No object found in request');
return;
}
// TODO: validate data
try {
data.event.assign({ url: req.body.url }).write();
res.sendStatus(200);
} catch (error) {
res.status(400).send(error);
}
};
// Create controller for GET request to 'event/publicInfo'
// Returns ACK message
export const publicInfoGet = async (req, res) => {
res.json(data.event.publicInfo);
};
// Create controller for POST request to '/event/publicInfo'
// Returns ACK message
export const publicInfoPost = async (req, res) => {
if (!req.body) {
res.status(400).send('No object found in request');
return;
}
// TODO: validate data
try {
data.event.assign({ publicInfo: req.body.publicInfo }).write();
res.sendStatus(200);
} catch (error) {
res.status(400).send(error);
}
};
// Create controller for GET request to 'event/backstageInfo'
// Returns ACK message
export const backstageInfoGet = async (req, res) => {
res.json(data.event.backstageInfo);
};
// Create controller for POST request to '/event/info'
// Returns ACK message
export const backstageInfoPost = async (req, res) => {
if (!req.body) {
res.status(400).send('No object found in request');
return;
}
// TODO: validate data
try {
data.event.assign({ backstageInfo: req.body.backstageInfo }).write();
res.sendStatus(200);
} catch (error) {
res.status(400).send(error);
}
};
// Create controller for GET request to 'event/osc'
// Returns ACK message
export const osc = async (req, res) => {
res.send('Not yet implemented').status(500);
};
+5 -40
View File
@@ -2,45 +2,10 @@ import express from 'express';
export const router = express.Router(); export const router = express.Router();
// import event controller // import event controller
import { import { getEvent, postEvent } from '../controllers/eventController.js';
getAll,
post,
titleGet,
titlePost,
publicInfoGet,
publicInfoPost,
backstageInfoGet,
backstageInfoPost,
urlGet,
urlPost,
} from '../controllers/eventController.js';
// create route between controller and '/settings' endpoint // create route between controller and 'GET /event' endpoint
router.get('/', getAll); router.get('/', getEvent);
// create route between controller and '/settings' endpoint // create route between controller and 'POST /event' endpoint
router.post('/', post); router.post('/', postEvent);
// create route between controller and '/event/title' endpoint
router.get('/title', titleGet);
// create route between controller and '/event/title' endpoint
router.post('/title', titlePost);
// create route between controller and '/event/info' endpoint
router.get('/publicInfo', publicInfoGet);
// create route between controller and '/event/info' endpoint
router.post('/publicInfo', publicInfoPost);
// create route between controller and '/event/info' endpoint
router.get('/backstageInfo', backstageInfoGet);
// create route between controller and '/event/info' endpoint
router.post('/backstageInfo', backstageInfoPost);
// create route between controller and '/event/url' endpoint
router.get('/url', urlGet);
// create route between controller and '/event/url' endpoint
router.post('/url', urlPost);