13 lines
243 B
JavaScript
13 lines
243 B
JavaScript
let queueCallbacks = [];
|
|
|
|
setInterval(() => {
|
|
const cb = queueCallbacks.shift();
|
|
if(cb) cb();
|
|
}, 500);
|
|
|
|
module.exports = () => {
|
|
return new Promise(async res => {
|
|
queueCallbacks.push(res);
|
|
});
|
|
}
|