Skip to content
This repository was archived by the owner on Apr 29, 2020. It is now read-only.

Commit 3211939

Browse files
committed
fix: add res as a context for views
1 parent 849849e commit 3211939

2 files changed

Lines changed: 5 additions & 14 deletions

File tree

lib/index.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,6 @@ function Api(options) {
5858
registrars: {
5959
actions: require('./registrars/actions')(_, async, Joi),
6060
views: require('./registrars/views')(_, async, passport, Joi)
61-
},
62-
views: {
63-
reqProps: ['user', 'method', 'hostname', 'query', 'body']
6461
}
6562
});
6663

lib/registrars/views.js

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -53,24 +53,18 @@ function _addView(api, _, passport, view, done) {
5353
return done();
5454
}
5555

56-
function _defaultHandler(_, api, uri, request, res, next) {
57-
var reqProps = _.has(api, 'options.views.reqProps')
58-
? api.options.views.reqProps
59-
: [];
60-
var req = _.pick(request, reqProps);
56+
function _defaultHandler(_, api, uri, req, res, next) {
6157
var context = {
62-
req: req
58+
req: req,
59+
res: res
6360
};
6461
var pattern = _.defaults({}, {uri: uri}, req.params);
65-
var done = _done.bind(null, res, next);
62+
var done = _done.bind(null, next);
6663

6764
api.view(context, pattern, done);
6865
}
6966

70-
function _done(res, next, results) {
71-
if (results) {
72-
res.json(results);
73-
}
67+
function _done(next) {
7468

7569
next();
7670
}

0 commit comments

Comments
 (0)