()
| 750 | } |
| 751 | |
| 752 | function buildScheduleConfig() { |
| 753 | const triggerType = elements.scheduleTriggerType.value; |
| 754 | if (triggerType === 'interval') { |
| 755 | return { |
| 756 | schedule_type: 'interval', |
| 757 | schedule_config: { |
| 758 | interval_minutes: parseInt(elements.scheduleIntervalMinutes.value) || 1, |
| 759 | }, |
| 760 | }; |
| 761 | } |
| 762 | |
| 763 | return { |
| 764 | schedule_type: 'timepoint', |
| 765 | schedule_config: { |
| 766 | every_n_days: parseInt(elements.scheduleEveryNDays.value) || 1, |
| 767 | time_of_day: elements.scheduleTimeOfDay.value || '09:00', |
| 768 | start_date: elements.scheduleStartDate.value || null, |
| 769 | }, |
| 770 | }; |
| 771 | } |
| 772 | |
| 773 | async function handleScheduleSubmit(e) { |
| 774 | e.preventDefault(); |
no outgoing calls
no test coverage detected