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.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/bucky/app/router.js b/bucky/app/router.js
index 4f4396f..007ff6b 100644
--- a/bucky/app/router.js
+++ b/bucky/app/router.js
@@ -66,6 +66,24 @@ module.exports = function(app){
})
}
)
+ app.get("/api/keyword/:keyword",
+ bucky.ensureLastlog,
+ middleware.ensureAuthenticated,
+ bucky.keyword,
+ bucky.ensureThreadsForKeyword,
+ bucky.ensureCommentCountsForThreads,
+ bucky.ensureFileCountsForThreads,
+ bucky.ensureKeywordsForThreads,
+ bucky.ensureHootbox,
+ function(req, res){
+ res.json({
+ keyword: res.keyword,
+ threads: res.threads,
+ hootbox: res.hootbox,
+ lastlog: res.lastlog,
+ })
+ }
+ )
app.get("/api/thread/:id",
middleware.ensureAuthenticated,
bucky.ensureThread,