File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
packages/payload/src/queues Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 1
- import type { RunningJobFromTask } from './config/types/workflowTypes.js'
1
+ import type { BaseJob , RunningJobFromTask } from './config/types/workflowTypes.js'
2
2
3
3
import {
4
4
createLocalReq ,
@@ -23,6 +23,7 @@ export const getJobsLocalAPI = (payload: Payload) => ({
23
23
// TTaskOrWorkflowlug with keyof TypedJobs['workflows'] removed:
24
24
task : TTaskOrWorkflowSlug extends keyof TypedJobs [ 'tasks' ] ? TTaskOrWorkflowSlug : never
25
25
workflow ?: never
26
+ waitUntil ?: Date
26
27
}
27
28
| {
28
29
input : TypedJobs [ 'workflows' ] [ TTaskOrWorkflowSlug ] [ 'input' ]
@@ -32,6 +33,7 @@ export const getJobsLocalAPI = (payload: Payload) => ({
32
33
workflow : TTaskOrWorkflowSlug extends keyof TypedJobs [ 'workflows' ]
33
34
? TTaskOrWorkflowSlug
34
35
: never
36
+ waitUntil ?: Date
35
37
} ,
36
38
) : Promise <
37
39
TTaskOrWorkflowSlug extends keyof TypedJobs [ 'workflows' ]
@@ -59,7 +61,8 @@ export const getJobsLocalAPI = (payload: Payload) => ({
59
61
queue,
60
62
taskSlug : 'task' in args ? args . task : undefined ,
61
63
workflowSlug : 'workflow' in args ? args . workflow : undefined ,
62
- } ,
64
+ waitUntil : args . waitUntil ?. toISOString ( ) ?? undefined ,
65
+ } as BaseJob ,
63
66
req : args . req ,
64
67
} ) ) as TTaskOrWorkflowSlug extends keyof TypedJobs [ 'workflows' ]
65
68
? RunningJob < TTaskOrWorkflowSlug >
You can’t perform that action at this time.
0 commit comments