srch/queue.js
2024-03-10 01:33:08 +13:00

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);
});
}