Refactoring to use call instead of bind

This commit is contained in:
Chris Cowan 2015-09-18 15:43:26 -07:00
parent 2367934ab5
commit a52895bf3f

View file

@ -6,13 +6,14 @@ module.exports = (client) => {
if (req.headers.authorization) {
_.set(params, 'headers.authorization', req.headers.authorization);
}
const api = _.get(client, endpoint).bind(client);
return api(params).catch((err) => {
if (err.status === 401) {
const options = { realm: 'Authorization Required' };
return Promise.reject(Boom.unauthorized(err.body, 'Basic', options));
}
return Promise.reject(err);
});
return _.get(client, endpoint)
.call(client, params)
.catch((err) => {
if (err.status === 401) {
const options = { realm: 'Authorization Required' };
return Promise.reject(Boom.unauthorized(err.body, 'Basic', options));
}
return Promise.reject(err);
});
};
};