This commit is contained in:
Raven Scott
2026-05-20 23:36:32 -04:00
parent a020270cb1
commit be94546cd3
218 changed files with 9189 additions and 3078 deletions
@@ -3,9 +3,13 @@ const { HyperP2PDeadlineQueue } = require('../index.js')
async function main () {
const q = new HyperP2PDeadlineQueue()
const now = Date.now()
q.enqueue('job', { msg: 'hi' }, now + 500)
console.log('[deadline-queue]', q.peek(), q.drain(now + 600))
await q.ready()
const t0 = Date.now()
q.enqueue('a', { msg: 'soon' }, t0 + 100)
q.enqueue('b', { msg: 'later' }, t0 + 5000)
console.log('peek:', q.peek())
const due = q.drain(t0 + 200)
console.log('due:', due.map((e) => e.id), q.getStats())
await q.close()
}