dumb-limiter
Advanced tools
Comparing version 0.0.1 to 0.0.2
{ | ||
"name": "dumb-limiter", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "A very simple rate limiter.", | ||
@@ -5,0 +5,0 @@ "main": "src/limiter.js", |
@@ -9,5 +9,5 @@ module.exports = interval => { | ||
const unqueue = () => { | ||
const resolve = queue.shift() | ||
if (resolve) { | ||
resolve() | ||
const callback = queue.shift() | ||
if (callback) { | ||
callback() | ||
} | ||
@@ -18,3 +18,5 @@ } | ||
return () => new Promise(resolve => queue.push(resolve)) | ||
return callback => { | ||
queue.push(callback) | ||
} | ||
} |
19
1707