chore(frontend): fix corn task (#3)

This commit is contained in:
Haze
2026-02-07 01:28:38 +08:00
committed by GitHub
Unverified
parent fa6c23b82a
commit e6317cafd6
12 changed files with 530 additions and 4399 deletions

View File

@@ -89,7 +89,15 @@ export const useCronStore = create<CronState>((set) => ({
triggerJob: async (id) => {
try {
await window.electron.ipcRenderer.invoke('cron:trigger', id);
const result = await window.electron.ipcRenderer.invoke('cron:trigger', id);
console.log('Cron trigger result:', result);
// Refresh jobs after trigger to update lastRun/nextRun state
try {
const jobs = await window.electron.ipcRenderer.invoke('cron:list') as CronJob[];
set({ jobs });
} catch {
// Ignore refresh error
}
} catch (error) {
console.error('Failed to trigger cron job:', error);
throw error;