| 12345678910111213 |
- --[[
- Validate and move parent to a wait status (waiting, delayed or prioritized)
- if no pending dependencies.
- ]]
- -- Includes
- --- @include "moveParentToWaitIfNeeded"
- local function moveParentToWaitIfNoPendingDependencies(parentQueueKey, parentDependenciesKey, parentKey,
- parentId, timestamp)
- local doNotHavePendingDependencies = rcall("SCARD", parentDependenciesKey) == 0
- if doNotHavePendingDependencies then
- moveParentToWaitIfNeeded(parentQueueKey, parentKey, parentId, timestamp)
- end
- end
|