1 | const _ = require('lodash');
|
2 |
|
3 | module.exports = (newRes, callback) => (data) => {
|
4 | const headerNames = _.get(newRes, '_headerNames', {});
|
5 | const names = Object.keys(headerNames);
|
6 | const headers = names.reduce(
|
7 | (heads, name) => Object.assign(heads, { [name]: newRes.getHeader(name) }),
|
8 | {}
|
9 | );
|
10 | callback(data, newRes.statusCode, headers);
|
11 | };
|