diff options
Diffstat (limited to 'bucky/app/router.js')
| -rw-r--r-- | bucky/app/router.js | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/bucky/app/router.js b/bucky/app/router.js index e5890ca..2383ab2 100644 --- a/bucky/app/router.js +++ b/bucky/app/router.js @@ -43,6 +43,9 @@ module.exports = function(app){ res.render("pages/post", {title: "Start a new thread" }) } ) + app.get("/comment/:id/edit", middleware.ensureAuthenticated, function(req, res){ + res.render("pages/editcomment", {}) + }) app.get("/api/index", bucky.ensureLastlog, @@ -58,8 +61,7 @@ module.exports = function(app){ hootbox: res.hootbox, lastlog: res.lastlog, }) - } - ) + }) app.get("/api/keyword/:keyword", bucky.ensureLastlog, @@ -76,8 +78,7 @@ module.exports = function(app){ hootbox: res.hootbox, lastlog: res.lastlog, }) - } - ) + }) app.get("/api/thread/:id", middleware.ensureAuthenticated, bucky.ensureThread, @@ -91,8 +92,7 @@ module.exports = function(app){ files: res.files, keyword: res.keyword, }) - } - ) + }) app.post("/api/thread", middleware.ensureAuthenticated, multer.array("files"), @@ -102,7 +102,7 @@ module.exports = function(app){ bucky.createOptionalComment, function(req, res){ res.json(res.thread) - }) + }) app.post("/api/thread/:id/comment", middleware.ensureAuthenticated, bucky.ensureThread, @@ -115,15 +115,13 @@ module.exports = function(app){ res.json({ comment: res.comment }) - }) - app.delete("/api/thread/:id", + }) + app.get("/api/comment/:id", middleware.ensureAuthenticated, - bucky.ensureThread, -// bucky.destroyThread, + bucky.ensureComment, function(req, res){ - // delete a thread - res.send(200) - }) + res.json({ comment: res.comment }) + }) // edit a comment app.put("/api/comment/:id", middleware.ensureAuthenticated, @@ -131,8 +129,8 @@ module.exports = function(app){ bucky.checkCommentPrivacy, bucky.updateComment, function(req, res){ - res.send(200) - }) + res.json({ comment: res.comment }) + }) // delete a comment app.delete("/api/comment/:id", middleware.ensureAuthenticated, @@ -142,6 +140,14 @@ module.exports = function(app){ function(req, res){ console.log("BUAHLAHA") res.send(200) + }) + app.delete("/api/thread/:id", + middleware.ensureAuthenticated, + bucky.ensureThread, +// bucky.destroyThread, + function(req, res){ + // delete a thread + res.send(200) }) app.get("/search/", |
