fetch-multipart-graphql
Advanced tools
Comparing version
@@ -34,3 +34,5 @@ "use strict"; | ||
onResponse: function onResponse(r) { | ||
return onNext(r); | ||
return onNext(r, { | ||
responseHeaders: response.headers | ||
}); | ||
}, | ||
@@ -37,0 +39,0 @@ boundary: boundary |
@@ -66,3 +66,3 @@ "use strict"; | ||
onResponse: function onResponse(r) { | ||
return onNext(r); | ||
return onNext(r, {}); | ||
}, | ||
@@ -77,3 +77,3 @@ boundary: boundary | ||
} else if (this.readyState === this.DONE && !isDeferred) { | ||
onNext([JSON.parse(xhr.response)]); | ||
onNext([JSON.parse(xhr.response)], {}); | ||
onComplete(); | ||
@@ -80,0 +80,0 @@ } |
{ | ||
"name": "fetch-multipart-graphql", | ||
"version": "3.1.1", | ||
"version": "3.2.0", | ||
"description": "Cross browser function to fetch and parse streaming multipart graphql responses.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -16,3 +16,3 @@ import { PatchResolver } from './PatchResolver'; | ||
const patchResolver = new PatchResolver({ | ||
onResponse: (r) => onNext(r), | ||
onResponse: (r) => onNext(r, { responseHeaders: response.headers }), | ||
boundary, | ||
@@ -19,0 +19,0 @@ }); |
@@ -34,3 +34,3 @@ import { getBoundary } from './getBoundary'; | ||
boundary = getBoundary(contentType); | ||
patchResolver = new PatchResolver({ onResponse: (r) => onNext(r), boundary }); | ||
patchResolver = new PatchResolver({ onResponse: (r) => onNext(r, {}), boundary }); | ||
} | ||
@@ -45,3 +45,3 @@ } else if ( | ||
} else if (this.readyState === this.DONE && !isDeferred) { | ||
onNext([JSON.parse(xhr.response)]); | ||
onNext([JSON.parse(xhr.response)], {}); | ||
onComplete(); | ||
@@ -48,0 +48,0 @@ } |
42946
0.27%793
0.25%