@@ -57,6 +57,7 @@ local parentData
57
57
-- Includes
58
58
--- @include "includes/addDelayMarkerIfNeeded"
59
59
--- @include "includes/getOrSetMaxEvents"
60
+ --- @include "includes/handleDuplicatedJob"
60
61
--- @include "includes/isQueuePaused"
61
62
--- @include "includes/storeJob"
62
63
--- @include "includes/updateExistingJobsParent"
@@ -77,17 +78,12 @@ if args[2] == "" then
77
78
jobId = jobCounter
78
79
jobIdKey = args [1 ] .. jobId
79
80
else
80
- -- Refactor to: handleDuplicateJob.lua
81
81
jobId = args [2 ]
82
82
jobIdKey = args [1 ] .. jobId
83
83
if rcall (" EXISTS" , jobIdKey ) == 1 then
84
- updateExistingJobsParent (parentKey , parent , parentData ,
85
- parentDependenciesKey , completedKey , jobIdKey ,
86
- jobId , timestamp )
87
- rcall (" XADD" , eventsKey , " MAXLEN" , " ~" , maxEvents , " *" , " event" ,
88
- " duplicated" , " jobId" , jobId )
89
-
90
- return jobId .. " " -- convert to string
84
+ return handleDuplicatedJob (jobIdKey , jobId , parentKey , parent ,
85
+ parentData , parentDependenciesKey , completedKey , eventsKey ,
86
+ maxEvents , timestamp )
91
87
end
92
88
end
93
89
0 commit comments