From fa4ed0f3b1ce5decfc6ee59d38e63e78a7793de4 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 22 Dec 2017 07:11:26 +0100 Subject: new keyword form --- bucky/app/api.js | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) (limited to 'bucky/app/api.js') diff --git a/bucky/app/api.js b/bucky/app/api.js index ff17626..63e480e 100644 --- a/bucky/app/api.js +++ b/bucky/app/api.js @@ -41,7 +41,7 @@ function route (app){ /* threads */ - + app.get("/api/index", bucky.ensureLastlog, middleware.ensureAuthenticated, @@ -59,6 +59,13 @@ function route (app){ lastlog: res.lastlog, }) }) + app.post("/api/keyword/new", + bucky.ensureLastlog, + middleware.ensureAuthenticated, + bucky.createKeyword, + function(req, res){ + res.json({ keyword: res.keyword }) + }) app.get("/api/keyword/:keyword", bucky.ensureLastlog, middleware.ensureAuthenticated, @@ -123,10 +130,10 @@ function route (app){ function(req, res){ res.send({ status: 'ok' }) }) - + /* comments */ - // one endpoint handles comments + files + // one endpoint handles comments + files app.post("/api/thread/:id/comment", middleware.ensureAuthenticated, bucky.ensureThread, @@ -178,7 +185,7 @@ function route (app){ }) /* search */ - + app.get("/api/search", middleware.ensureAuthenticated, search.search, @@ -190,7 +197,7 @@ function route (app){ ) /* keywords */ - + app.get("/api/keywords", middleware.ensureAuthenticated, bucky.ensureKeywords, @@ -223,10 +230,10 @@ function route (app){ threads: res.threads, }) }) - - + + /* mail */ - + app.get("/api/mailbox/:box", middleware.ensureAuthenticated, bucky.ensureMailboxes, -- cgit v1.2.3-70-g09d2