1 var retry = require('retry')
3 module.exports = attempt
5 function attempt (cb) {
6 // Tuned to spread 3 attempts over about a minute.
7 // See formula at <https://github.com/tim-kos/node-retry>.
8 var operation = retry.operation(this.config.retry)
11 operation.attempt(function (currentAttempt) {
14 'registry request try #' + currentAttempt +
15 ' at ' + (new Date()).toLocaleTimeString()