feat(sandbox): add getChildrenValues method #2600
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
right before starting a child, get and pass children values along side other job data. This should be okay as the parent job runs only after all children have finished. We then use this data to implement
getChildrenValues
function for sanboxed jobs."fix #1306", "fix #753".
Please let me know if there are other better approaches if this doesn't fit the needs of bullmq. I came up with this solution based on whatever little context I could get from the codebase so some choices may be wrong.
If this approach is acceptable, we can do the same for
getFailedChildrenValues
,getDependencies
andgetDependenciesCount
Thanks for taking a look at this PR.