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.js29
1 files changed, 19 insertions, 10 deletions
diff --git a/bucky/app/router.js b/bucky/app/router.js
index bac5e42..2e690fb 100644
--- a/bucky/app/router.js
+++ b/bucky/app/router.js
@@ -128,6 +128,25 @@ module.exports = function(app){
function(req, res){
res.json(res.thread)
})
+ app.put("/api/thread/:id",
+ middleware.ensureAuthenticated,
+ bucky.ensureThread,
+ bucky.checkThreadPrivacy,
+ bucky.updateThreadSettings,
+ function(req, res){
+ res.json({ status: 'ok' })
+ })
+ app.delete("/api/thread/:id",
+ middleware.ensureAuthenticated,
+ bucky.ensureThread,
+ bucky.checkThreadPrivacy,
+ bucky.ensureCommentsForThread,
+ bucky.ensureFilesForThread,
+ bucky.destroyThread,
+ function(req, res){
+ res.sendStatus(200)
+ })
+
app.post("/api/thread/:id/comment",
middleware.ensureAuthenticated,
bucky.ensureThread,
@@ -168,16 +187,6 @@ module.exports = function(app){
function(req, res){
res.sendStatus(200)
})
- app.delete("/api/thread/:id",
- middleware.ensureAuthenticated,
- bucky.ensureThread,
- bucky.checkThreadPrivacy,
- bucky.ensureCommentsForThread,
- bucky.ensureFilesForThread,
- bucky.destroyThread,
- function(req, res){
- res.sendStatus(200)
- })
app.get("/search/",
middleware.ensureAuthenticated,