Projektstart
This commit is contained in:
14
backend/node_modules/bullmq/dist/cjs/commands/includes/moveParentToWaitIfNeeded.lua
generated
vendored
Normal file
14
backend/node_modules/bullmq/dist/cjs/commands/includes/moveParentToWaitIfNeeded.lua
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
--[[
|
||||
Validate and move parent to a wait status (waiting, delayed or prioritized) if needed.
|
||||
]]
|
||||
-- Includes
|
||||
--- @include "moveParentToWait"
|
||||
local function moveParentToWaitIfNeeded(parentQueueKey, parentKey, parentId, timestamp)
|
||||
if rcall("EXISTS", parentKey) == 1 then
|
||||
local parentWaitingChildrenKey = parentQueueKey .. ":waiting-children"
|
||||
if rcall("ZSCORE", parentWaitingChildrenKey, parentId) then
|
||||
rcall("ZREM", parentWaitingChildrenKey, parentId)
|
||||
moveParentToWait(parentQueueKey, parentKey, parentId, timestamp)
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user