var search = require('./search') var snippet = require('./snippet') var db = require('../db') module.exports = { search: function (req, res, next) { res.search = search.search(req.query.query, req.query.start, req.query.limit) console.log(res.search) 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) }, }