UNPKG

404 BJavaScriptView Raw
1var emitter = require('./emitter');
2
3module.exports = function sendResponse(options, req, res, data, error) {
4 if (typeof options.apiEnvelope === 'function') {
5 data = options.apiEnvelope(data, error, req, res);
6 }
7
8 if (error) {
9 req.log.warn(error);
10 }
11
12 emitter.once('before-send', function(rq, rs, dataToSend) {
13 res.json(dataToSend);
14 }).emit('before-send', req, res, data, error);
15};
\No newline at end of file