18 lines
524 B
JavaScript
18 lines
524 B
JavaScript
|
var Bottleneck = require('../bottleneck.js')
|
||
|
var now = Date.now()
|
||
|
|
||
|
var limiter = new Bottleneck({
|
||
|
reservoir: 2,
|
||
|
reservoirRefreshAmount: 2,
|
||
|
reservoirRefreshInterval: 200
|
||
|
})
|
||
|
var f1 = () => {
|
||
|
var secDiff = Math.floor((Date.now() - now) / 100)
|
||
|
return Promise.resolve(`[${secDiff}]`)
|
||
|
}
|
||
|
|
||
|
limiter.schedule(f1).then((x) => process.stdout.write(x))
|
||
|
limiter.schedule(f1).then((x) => process.stdout.write(x))
|
||
|
limiter.schedule(f1).then((x) => process.stdout.write(x))
|
||
|
limiter.schedule(f1).then((x) => process.stdout.write(x))
|