1.0.0 • Published 7 years ago

rate-limiting-counter v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

RATE-LIMITING

simple counter fires callback when reach limit

npm install rate-limiting-counter -S
const Counter = require('rate-limiting-counter')

const counter = new Counter({
  interval: 1000 // every seconds to reset inner count,
  max: 100 // max count in one loop,
  onReachLimit: () => {} // callback when hit limit in one loop,
  autoStart: true // if start the counter loop when constructor has called
})

counter.add() // add 1 to inner count
counter.stop() // stop counter
counter.resume() // resume counter
1.0.0

7 years ago