2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-20 20:00:40 +03:00

Move transform response logic from adapters to dispatcher

This commit is contained in:
Matt Zabriskie
2016-06-23 15:11:35 -06:00
parent e833a2f7e4
commit 10eb238651
4 changed files with 20 additions and 16 deletions
+3 -2
View File
@@ -2,7 +2,6 @@
var utils = require('./../utils');
var settle = require('./../core/settle');
var transformData = require('./../core/transformData');
var buildURL = require('./../helpers/buildURL');
var http = require('http');
var https = require('https');
@@ -117,6 +116,7 @@ module.exports = function httpAdapter(resolve, reject, config) {
config: config,
request: req
};
if (config.responseType === 'stream') {
response.data = stream;
settle(resolve, reject, response);
@@ -141,7 +141,8 @@ module.exports = function httpAdapter(resolve, reject, config) {
if (config.responseType !== 'arraybuffer') {
responseData = responseData.toString('utf8');
}
response.data = transformData(responseData, res.headers, config.transformResponse);
response.data = responseData;
settle(resolve, reject, response);
});
}