diff --git a/lib/www/server/api/middleware/event/changes.js b/lib/www/server/api/middleware/event/changes.js new file mode 100644 index 0000000..d84a06c --- /dev/null +++ b/lib/www/server/api/middleware/event/changes.js @@ -0,0 +1,14 @@ + +const { event } = require('../../../lib/db'); + +const json = async function (req, res, next) { + try { + const response = await event.changes(req.params.project, req.params.since, req.query); + res.status(200).send(response); + next(); + } catch (err) { + next(err); + } +}; + +module.exports = json; diff --git a/lib/www/server/api/middleware/event/index.js b/lib/www/server/api/middleware/event/index.js index 5076640..3f76e69 100644 --- a/lib/www/server/api/middleware/event/index.js +++ b/lib/www/server/api/middleware/event/index.js @@ -6,5 +6,6 @@ module.exports = { post: require('./post'), put: require('./put'), patch: require('./patch'), - delete: require('./delete') + delete: require('./delete'), + changes: require('./changes') }