var search = require('./search') var snippet = require('./snippet') var db = require('../db') module.exports = { search: function (req, res, next) { var results = search.search(req.body.query, req.body.start, req.body.limit) res.search = results next() }, getComments: function (req, res, next){ var comment_ids = res.search.comment_ids; if (! comment_ids || ! comment_ids.length) { return next() } db.getCommentsById(comment_ids).then(function(comments){ res.search.comments = comments next() }) }, getFiles: function (req, res, next){ var file_ids = res.search.file_ids if (! file_ids || ! file_ids.length) { return next() } db.getFilesById(file_ids).then(function(files){ res.search.files = files next() }) }, logQuery: function(req, res, next) { // req.search.query, req.search.count next() }, success: function(req, res, next){ res.send(res.search) } }