MCPcopy Create free account
hub / github.com/FlowiseAI/Flowise / canScheduleEnable

Function canScheduleEnable

packages/server/src/services/schedule/utils.ts:611–618  ·  view source on GitHub ↗
(inputs: Record<string, any>)

Source from the content-addressed store, hash-verified

609 * end date (must be in the future if set), and mode-specific input validity.
610 */
611export const canScheduleEnable = (inputs: Record<string, any>): boolean => {
612 const cronResult = resolveScheduleCron(inputs)
613 const isEndDateValid = !inputs.scheduleEndDate || new Date(inputs.scheduleEndDate) > new Date()
614 const mode = inputs.scheduleInputMode
615 if (!mode) return false
616 const isInputValid = isScheduleInputValid(mode, inputs.scheduleDefaultInput, inputs.scheduleFormInputTypes)
617 return cronResult.valid && isEndDateValid && isInputValid
618}

Callers 1

utils.test.tsFile · 0.90

Calls 2

resolveScheduleCronFunction · 0.85
isScheduleInputValidFunction · 0.85

Tested by

no test coverage detected