aboutsummaryrefslogtreecommitdiffstats
path: root/src/service/xhr.bulk.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/xhr.bulk.js')
-rw-r--r--src/service/xhr.bulk.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/service/xhr.bulk.js b/src/service/xhr.bulk.js
index d7fc7990..8d9e7a72 100644
--- a/src/service/xhr.bulk.js
+++ b/src/service/xhr.bulk.js
@@ -48,13 +48,14 @@ angularServiceInject('$xhr.bulk', function($xhr, $error, $log){
queue.requests = [];
queue.callbacks = [];
$xhr('POST', url, {requests: currentRequests},
- function(code, response) {
+ function(code, response, responseHeaders) {
forEach(response, function(response, i) {
try {
if (response.status == 200) {
- (currentRequests[i].success || noop)(response.status, response.response);
+ (currentRequests[i].success || noop)
+ (response.status, response.response, responseHeaders);
} else if (isFunction(currentRequests[i].error)) {
- currentRequests[i].error(response.status, response.response);
+ currentRequests[i].error(response.status, response.response, responseHeaders);
} else {
$error(currentRequests[i], response);
}
@@ -64,11 +65,11 @@ angularServiceInject('$xhr.bulk', function($xhr, $error, $log){
});
(success || noop)();
},
- function(code, response) {
+ function(code, response, responseHeaders) {
forEach(currentRequests, function(request, i) {
try {
if (isFunction(request.error)) {
- request.error(code, response);
+ request.error(code, response, responseHeaders);
} else {
$error(request, response);
}