requestretry
Advanced tools
Comparing version 1.2.0 to 1.2.1
@@ -65,3 +65,3 @@ 'use strict'; | ||
// expose request methods from RequestRetry | ||
['end', 'on', 'emit', 'once', 'setMaxListeners', 'start', 'removeListener', 'pipe'].forEach(function (methodName) { | ||
['end', 'on', 'emit', 'once', 'setMaxListeners', 'start', 'removeListener', 'pipe', 'write'].forEach(function (methodName) { | ||
Request.prototype[methodName] = makeGateway(methodName); | ||
@@ -68,0 +68,0 @@ }); |
{ | ||
"name": "requestretry", | ||
"description": "request-retry wrap nodejs request to retry http(s) requests in case of error", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"author": { | ||
@@ -6,0 +6,0 @@ "name": "Francois-Guillaume Ribreau", |
@@ -20,3 +20,3 @@ # Request-retry [](https://david-dm.org/FGRibreau/node-request-retry) [](https://drone.io/github.com/FGRibreau/node-request-retry/latest) | ||
maxAttempts: 5, // (default) try 5 times | ||
retryDelay: 5000 // (default) wait for 5s before trying again | ||
retryDelay: 5000, // (default) wait for 5s before trying again | ||
retryStrategy: request.RetryStrategies.HTTPOrNetworkError // (default) retry on 5xx or network errors | ||
@@ -34,3 +34,3 @@ }, function(err, response, body){ | ||
## Define your own retry strategy | ||
## How to define your own retry strategy | ||
@@ -57,3 +57,3 @@ ``` | ||
## Todos | ||
## Todo | ||
@@ -65,36 +65,49 @@ - Tests | ||
v1.2.0 | ||
<a name="v1.2.1" /> | ||
[v1.2.1](#v1.2.1) | ||
- add support for 'write' request method by @juliendangers | ||
<a name="v1.2.0" /> | ||
[v1.2.0](#v1.2.0) | ||
- support for user-defined retry strategies | ||
- added `request.RetryStrategies.HTTPError`, `request.RetryStrategies.NetworkError` and `request.RetryStrategies.HTTPOrNetworkError` | ||
v1.1.0 | ||
<a name="v1.1.0" /> | ||
[v1.1.0](#v1.1.0) | ||
- support for 'end', 'on', 'emit', 'once', 'setMaxListeners', 'start', 'removeListener', 'pipe' request methods by @juliendangers | ||
- support for 'end', 'on', 'emit', 'once', 'setMaxListeners', 'start', 'removeListener', 'pipe' request methods by @juliendangers | ||
v1.0.4 | ||
<a name="v1.0.4" /> | ||
[v1.0.4](#v1.0.4) | ||
- added `EPIPE` | ||
- added `EPIPE` | ||
v1.0.3 | ||
<a name="v1.0.3" /> | ||
[v1.0.3](#v1.0.3) | ||
- added `EHOSTUNREACH` | ||
- added `EHOSTUNREACH` | ||
v1.0.2 | ||
<a name="v1.0.2" /> | ||
[v1.0.2](#v1.0.2) | ||
- upgraded `request` to 2.44.0 (19/09/2014) | ||
- callback is now optional | ||
- upgraded `request` to 2.44.0 (19/09/2014) | ||
- callback is now optional | ||
v1.0.1: | ||
<a name="v1.0.1" /> | ||
[v1.0.1](#v1.0.1): | ||
- added `cancelable` as deps | ||
- added `cancelable` as deps | ||
v1.0.0: | ||
<a name="v1.0.0" /> | ||
[v1.0.0](#v1.0.0): | ||
- request now yield an Request instance with a `.abort()` method. | ||
- request now yield an Request instance with a `.abort()` method. | ||
v0.0.1 | ||
<a name="v0.0.1" /> | ||
[v0.0.1](#v0.0.1) | ||
- initial commit | ||
- initial commit | ||
Copyright 2014, [Francois-Guillaume Ribreau](http://fgribreau.com) (npm@fgribreau.com) |
17160
110