Name: js-handler/node_modules/restify/node_modules/backoff/examples/reset.js
| 1: | #!/usr/bin/env node |
| 2: | |
| 3: | var backoff = require('../index'); |
| 4: | |
| 5: | var backoff = backoff.exponential(); |
| 6: | |
| 7: | backoff.on('ready', function(number, delay) { |
| 8: | console.log('Backoff done: ' + number + ' ' + delay + 'ms'); |
| 9: | |
| 10: | if (number < 15) { |
| 11: | backoff.backoff(); |
| 12: | } |
| 13: | }); |
| 14: | |
| 15: | backoff.backoff(); |
| 16: | |
| 17: | setInterval(function() { |
| 18: | backoff.reset(); |
| 19: | backoff.backoff(); |
| 20: | }, 5000); |
