1 | var emitter = require('./emitter');
|
2 |
|
3 | module.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 |