diff --git a/routes/api/comments/index.js b/routes/api/comments/index.js index 487550a8b..dac53b755 100644 --- a/routes/api/comments/index.js +++ b/routes/api/comments/index.js @@ -22,4 +22,12 @@ router.delete('/:comment_id', (req, res) => { res.send('Delete a comment'); }); +router.post('/:comment_id/status', (req, res) => { + res.send('Update a comment status'); +}); + +router.post('/:comment_id/actions', (req, res) => { + res.send('Add a comment action'); +}); + module.exports = router; diff --git a/routes/api/index.js b/routes/api/index.js index 7390f2010..dab6fdef9 100644 --- a/routes/api/index.js +++ b/routes/api/index.js @@ -3,5 +3,6 @@ const express = require('express'); const router = express.Router(); router.use('/comments', require('./comments')); +router.use('/queue', require('./queue')); module.exports = router; diff --git a/routes/api/queue/index.js b/routes/api/queue/index.js new file mode 100644 index 000000000..bf5b8c480 --- /dev/null +++ b/routes/api/queue/index.js @@ -0,0 +1,16 @@ +const express = require('express'); + +const router = express.Router(); + +const defaultComment = { + body: 'This is a comment!', + name: 'John Doe', + createdAt: Date.now() +}; + +router.get('/', (req, res) => { + const status = req.query.type || 'pending'; + res.json([Object.assign({}, defaultComment, {status})]); +}); + +module.exports = router;