UNPKG

retrier

Version:

Node operation retrier till callback success or max attempts reached

6 lines 185 B
module.exports = exports = function retrier(n, fx, callback) { fx.call(undefined, function(e, r) { if (e && n > 1) return retrier(n-1, fx, callback); return callback(e, r); }); };