summaryrefslogtreecommitdiff
path: root/bucky/app/router.js
diff options
context:
space:
mode:
Diffstat (limited to 'bucky/app/router.js')
-rw-r--r--bucky/app/router.js38
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/",