2
0
mirror of https://github.com/tenrok/axios.git synced 2026-05-24 14:04:14 +03:00

A bit of code cleanup

This commit is contained in:
Matt Zabriskie
2016-03-07 10:50:46 -07:00
parent 701d66d9d0
commit 0da38da921
+10 -10
View File
@@ -40,8 +40,8 @@ module.exports = function xhrAdapter(resolve, reject, config) {
request.timeout = config.timeout;
// For IE 9 CORS support.
request.onprogress = function() {};
request.ontimeout = function() {};
request.onprogress = function handleProgress() {};
request.ontimeout = function handleTimeout() {};
// Listen for ready state
request[loadEvent] = function handleLoad() {
@@ -147,10 +147,6 @@ module.exports = function xhrAdapter(resolve, reject, config) {
}
}
if (utils.isArrayBuffer(requestData)) {
requestData = new DataView(requestData);
}
// Handle progress if needed
if (config.progress) {
if (config.method === 'post' || config.method === 'put') {
@@ -160,10 +156,14 @@ module.exports = function xhrAdapter(resolve, reject, config) {
}
}
// Clean up request
requestData = (requestData === undefined)
? null
: requestData;
// Format request data
if (utils.isArrayBuffer(requestData)) {
requestData = new DataView(requestData);
}
if (requestData === undefined) {
requestData = null;
}
// Send the request
request.send(requestData);