@nerimity/mimiqueue
Advanced tools
Comparing version 2.0.2 to 2.0.3
{ | ||
"name": "@nerimity/mimiqueue", | ||
"version": "2.0.2", | ||
"version": "2.0.3", | ||
"description": "NodeJS group queuing library. Requires Redis.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.mjs", |
@@ -29,15 +29,17 @@ import { | ||
export const createQueue = (opts: createQueueOpts) => { | ||
opts.redisClient.publish( | ||
"mq", | ||
JSON.stringify({ | ||
event: "options", | ||
name: opts.name, | ||
minTime: opts.minTime, | ||
} as OptionsEvent) | ||
); | ||
const localWaitList = new Map<string, WaitList>(); | ||
const pub = opts.redisClient.duplicate(); | ||
const sub = opts.redisClient.duplicate(); | ||
sub.connect(); | ||
pub.connect().then(() => { | ||
opts.redisClient.publish( | ||
"mq", | ||
JSON.stringify({ | ||
event: "options", | ||
name: opts.name, | ||
minTime: opts.minTime, | ||
} as OptionsEvent) | ||
); | ||
}); | ||
@@ -44,0 +46,0 @@ sub.subscribe("mq", async (message) => { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
20610
282