I hereby claim:
- I am etiennek on github.
- I am etiennek (https://keybase.io/etiennek) on keybase.
- I have a public key ASCgXeQP03SbI7ulyLTY9FYKnY-lZfsXYoQwJsv-G15gvwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
const async = require('async'); | |
async function* throttle(worker, taskGenerator, concurrency) { | |
const queue = async.queue(worker, concurrency); | |
let more = true; | |
queue.saturated(() => more = false); | |
queue.unsaturated(() => more = true); | |
let numTasks = 0, numResults = 0; | |
let results = []; |