4.0.0 • Published 7 years ago

repromise v4.0.0

Weekly downloads
5
License
ISC
Repository
github
Last release
7 years ago

repromise

Promise retry mechanism for JavaScript promises

// this module
var repromise = require('repromise');

...
repromise(function(){ //use defaults
  ...
})
...

// options, default values shown
var options = {
  tries: 3    // attempts to run
  ,timer: 100 // milliseconds before second run
  ,multiplier: 1.2  // factor to multiply timer by for each subsequent run
};

repromise(options, function(){
   return doSomething(); //return a promise
})
.then(function(value){
   //promise's resolved value
})
.catch(function(err){
  //ran out of tries, last error raised
});
4.0.0

7 years ago

3.2.0

10 years ago

3.1.0

10 years ago

3.0.3

10 years ago

3.0.2

10 years ago

3.0.1

10 years ago

2.0.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago