From ab361ac169bc39524e2b5d9fa1be64a93fef0546 Mon Sep 17 00:00:00 2001 From: Aurelio De Rosa Date: Fri, 22 Jan 2016 00:52:18 +0000 Subject: [PATCH] Expose XHR instance Fixes gh-64 --- lib/adapters/http.js | 3 ++- lib/adapters/xhr.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/adapters/http.js b/lib/adapters/http.js index 4befc07..e2f1436 100644 --- a/lib/adapters/http.js +++ b/lib/adapters/http.js @@ -106,7 +106,8 @@ module.exports = function httpAdapter(resolve, reject, config) { status: res.statusCode, statusText: res.statusMessage, headers: res.headers, - config: config + config: config, + request: req }; // Resolve or reject the Promise based on the status diff --git a/lib/adapters/xhr.js b/lib/adapters/xhr.js index 4c88e5e..a93fe79 100644 --- a/lib/adapters/xhr.js +++ b/lib/adapters/xhr.js @@ -68,7 +68,8 @@ module.exports = function xhrAdapter(resolve, reject, config) { status: request.status === 1223 ? 204 : request.status, statusText: request.status === 1223 ? 'No Content' : request.statusText, headers: responseHeaders, - config: config + config: config, + request: request }; // Resolve or reject the Promise based on the status