apollo-link-dedup
Advanced tools
Comparing version 0.4.1-beta.5 to 0.4.1-beta.6
@@ -35,3 +35,6 @@ (function (global, factory) { | ||
var subscription = _this.inFlightRequestObservables[key].subscribe({ | ||
next: observer.next.bind(observer), | ||
next: function (result) { | ||
delete _this.inFlightRequestObservables[key]; | ||
observer.next(result); | ||
}, | ||
error: function (error) { | ||
@@ -41,6 +44,3 @@ delete _this.inFlightRequestObservables[key]; | ||
}, | ||
complete: function () { | ||
delete _this.inFlightRequestObservables[key]; | ||
observer.complete(); | ||
}, | ||
complete: observer.complete.bind(observer), | ||
}); | ||
@@ -47,0 +47,0 @@ return function () { |
@@ -30,3 +30,6 @@ var __extends = (this && this.__extends) || (function () { | ||
var subscription = _this.inFlightRequestObservables[key].subscribe({ | ||
next: observer.next.bind(observer), | ||
next: function (result) { | ||
delete _this.inFlightRequestObservables[key]; | ||
observer.next(result); | ||
}, | ||
error: function (error) { | ||
@@ -36,6 +39,3 @@ delete _this.inFlightRequestObservables[key]; | ||
}, | ||
complete: function () { | ||
delete _this.inFlightRequestObservables[key]; | ||
observer.complete(); | ||
}, | ||
complete: observer.complete.bind(observer), | ||
}); | ||
@@ -42,0 +42,0 @@ return function () { |
{ | ||
"name": "apollo-link-dedup", | ||
"version": "0.4.1-beta.5", | ||
"version": "0.4.1-beta.6", | ||
"description": "Deduplicates queries that are currently on the wire", | ||
@@ -46,3 +46,3 @@ "author": "Evans Hauser <evanshauser@gmail.com>", | ||
"peerDependencies": { | ||
"apollo-link": "^0.6.1-beta.5" | ||
"apollo-link": "^0.6.1-beta.6" | ||
}, | ||
@@ -52,3 +52,3 @@ "devDependencies": { | ||
"@types/jest": "^20.0.8", | ||
"apollo-link": "^0.6.1-beta.5", | ||
"apollo-link": "^0.6.1-beta.6", | ||
"browserify": "^14.4.0", | ||
@@ -55,0 +55,0 @@ "graphql": "^0.11.3", |
@@ -6,3 +6,3 @@ # Dedup Link | ||
*NOTE* This link is included by default when using apollo-client. | ||
*NOTE* This link is included by default when using apollo-client so you don't need to add it to your link chain if using apollo-client. | ||
@@ -13,5 +13,2 @@ ## Installation | ||
To use this package in a web browser or mobile app, you'll need a build system capable of loading NPM packages on the client. | ||
Some common choices include Browserify, Webpack, and Meteor +1.3. | ||
## Usage | ||
@@ -18,0 +15,0 @@ ```js |
@@ -37,3 +37,6 @@ import { | ||
const subscription = this.inFlightRequestObservables[key].subscribe({ | ||
next: observer.next.bind(observer), | ||
next: result => { | ||
delete this.inFlightRequestObservables[key]; | ||
observer.next(result); | ||
}, | ||
error: error => { | ||
@@ -43,6 +46,3 @@ delete this.inFlightRequestObservables[key]; | ||
}, | ||
complete: () => { | ||
delete this.inFlightRequestObservables[key]; | ||
observer.complete(); | ||
}, | ||
complete: observer.complete.bind(observer), | ||
}); | ||
@@ -49,0 +49,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
20849
49