Enhance ShowSchedules component with improved user feedback and schedule execution

- Updated the ShowSchedules component to include a delay before refetching schedules after a successful manual run, enhancing user experience by providing a brief confirmation period.
- Removed unnecessary console logging in the updateSchedule function to streamline the code and improve maintainability.
- Modified the scheduleJob utility to accept scheduleId as the first parameter, improving clarity and consistency in job scheduling.
This commit is contained in:
Mauricio Siu
2025-05-02 23:11:21 -06:00
parent 3072795232
commit 43ab1aa7b8
3 changed files with 6 additions and 4 deletions

View File

@@ -165,8 +165,12 @@ export const ShowSchedules = ({ id, scheduleType = "application" }: Props) => {
await runManually({
scheduleId: schedule.scheduleId,
})
.then(() => {
.then(async () => {
toast.success("Schedule run successfully");
await new Promise((resolve) =>
setTimeout(resolve, 1500),
);
refetchSchedules();
})
.catch(() => {