blob: 3d73f79d87be7672651dafb4a03c49aa1ed4e794 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
import retry from './retry';
import rest from 'lodash/rest';
export default function (opts, task) {
return rest(function (args) {
var callback = args.pop();
retry(opts, function (cb) {
task.apply(null, args.concat([cb]));
}, callback);
});
}
|