MCPcopy Index your code
hub / github.com/simstudioai/sim / workflowScheduleFilter

Function workflowScheduleFilter

apps/sim/app/api/schedules/execute/route.ts:65–70  ·  view source on GitHub ↗
(queuedAt: Date)

Source from the content-addressed store, hash-verified

63 sql`${workflowSchedule.deploymentVersionId} = (select ${workflowDeploymentVersion.id} from ${workflowDeploymentVersion} where ${workflowDeploymentVersion.workflowId} = ${workflowSchedule.workflowId} and ${workflowDeploymentVersion.isActive} = true)`
64
65const workflowScheduleFilter = (queuedAt: Date) =>
66 and(
67 dueFilter(queuedAt),
68 sql`(${workflowSchedule.sourceType} = 'workflow' OR ${workflowSchedule.sourceType} IS NULL)`,
69 activeWorkflowDeploymentFilter()
70 )
71
72const jobScheduleFilter = (queuedAt: Date) =>
73 and(dueFilter(queuedAt), sql`${workflowSchedule.sourceType} = 'job'`)

Callers 1

claimWorkflowSchedulesFunction · 0.85

Calls 2

dueFilterFunction · 0.85

Tested by

no test coverage detected