diff --git a/src/components/schedulers/CreateTaskDialog.tsx b/src/components/schedulers/CreateTaskDialog.tsx index be3ccdf..f7aca27 100644 --- a/src/components/schedulers/CreateTaskDialog.tsx +++ b/src/components/schedulers/CreateTaskDialog.tsx @@ -39,7 +39,7 @@ interface CreateTaskDialogProps { } const TASK_TYPES: TaskType[] = ['credit_recharge', 'play_sound', 'play_playlist'] -const RECURRENCE_TYPES: RecurrenceType[] = ['none', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'cron'] +const RECURRENCE_TYPES: RecurrenceType[] = ['none', 'minutely', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'cron'] export function CreateTaskDialog({ open, diff --git a/src/lib/api/services/schedulers.ts b/src/lib/api/services/schedulers.ts index 5bf0349..03b1f35 100644 --- a/src/lib/api/services/schedulers.ts +++ b/src/lib/api/services/schedulers.ts @@ -6,7 +6,7 @@ export type TaskType = 'credit_recharge' | 'play_sound' | 'play_playlist' export type TaskStatus = 'pending' | 'running' | 'completed' | 'failed' | 'cancelled' -export type RecurrenceType = 'none' | 'hourly' | 'daily' | 'weekly' | 'monthly' | 'yearly' | 'cron' +export type RecurrenceType = 'none' | 'minutely' | 'hourly' | 'daily' | 'weekly' | 'monthly' | 'yearly' | 'cron' // Task interfaces export interface ScheduledTask { @@ -166,6 +166,8 @@ export function getRecurrenceTypeLabel(recurrenceType: RecurrenceType): string { switch (recurrenceType) { case 'none': return 'None' + case 'minutely': + return 'Minutely' case 'hourly': return 'Hourly' case 'daily':