Skip to content

Commit 65cc779

Browse files
committed
Remove setting the invisibility timeout because it’s already done in the dequeue Lua script
1 parent 56ec052 commit 65cc779

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

packages/redis-worker/src/queue.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ export class SimpleQueue<TMessageCatalog extends MessageCatalogSchema> {
130130
throw e;
131131
}
132132
}
133+
133134
async dequeue(count: number = 1): Promise<Array<QueueItem<TMessageCatalog>>> {
134135
const now = Date.now();
135136

@@ -179,9 +180,6 @@ export class SimpleQueue<TMessageCatalog extends MessageCatalogSchema> {
179180
}
180181

181182
const visibilityTimeoutMs = parsedItem.visibilityTimeoutMs as number;
182-
const invisibleUntil = now + visibilityTimeoutMs;
183-
184-
await this.redis.zadd(`queue`, invisibleUntil, id);
185183

186184
dequeuedItems.push({
187185
id,

0 commit comments

Comments
 (0)