diff options
Diffstat (limited to 'bucky/search/middleware.js')
| -rw-r--r-- | bucky/search/middleware.js | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/bucky/search/middleware.js b/bucky/search/middleware.js index 0cca05c..58ac4c8 100644 --- a/bucky/search/middleware.js +++ b/bucky/search/middleware.js @@ -7,12 +7,19 @@ var lexicon = require('./lexicon') module.exports = { search: function (req, res, next) { - res.search = search.search(req.query.query, req.query.start, req.query.limit) - if (! res.search) { - res.sendStatus(400) - return - } - next() + search.search( + req.query.query, + req.query.start, + req.query.limit, + function(search_results){ + res.search = search_results + if (! res.search) { + res.sendStatus(400) + return + } + next() + } + ) }, getThreads: function (req, res, next){ |
