Refactor API middleware.

The middleware naming is kept consistent with the HTTP verb that
they handle.
This commit is contained in:
D. Berge
2023-08-23 19:17:20 +02:00
parent 33edef6647
commit 6033b45ed3
6 changed files with 23 additions and 20 deletions

View File

@@ -4,10 +4,11 @@ const { project} = require('../../../lib/db');
module.exports = async function (req, res, next) {
try {
res.status(200).send(await project.get(req.params.project));
res.status(200).send(await project.get());
next();
} catch (err) {
next(err);
}
};

View File

@@ -1,4 +1,4 @@
module.exports = {
list: require('./list'),
get: require('./get')
get: require('./get'),
summary: require('./summary'),
};

View File

@@ -1,14 +0,0 @@
const { project} = require('../../../lib/db');
module.exports = async function (req, res, next) {
try {
res.status(200).send(await project.list());
next();
} catch (err) {
next(err);
}
};

View File

@@ -0,0 +1,13 @@
const { project } = require('../../../../lib/db');
module.exports = async function (req, res, next) {
try {
res.status(200).send(await project.summary.get(req.params.project));
next();
} catch (err) {
next(err);
}
};

View File

@@ -0,0 +1,3 @@
module.exports = {
get: require('./get'),
};