@@ -8,7 +8,7 @@ import { ReadFile, WriteFile } from '@/bridge'
88import { ScheduledTasksFilePath } from '@/constant'
99import { ScheduledTasksType , PluginTriggerEvent } from '@/enums/app'
1010import { useSubscribesStore , useRulesetsStore , usePluginsStore , useLogsStore } from '@/stores'
11- import { debounce , ignoredError , stringifyNoFolding } from '@/utils'
11+ import { ignoredError , stringifyNoFolding } from '@/utils'
1212
1313import type { ScheduledTask } from '@/types/app'
1414
@@ -20,9 +20,9 @@ export const useScheduledTasksStore = defineStore('scheduledtasks', () => {
2020 const data = await ignoredError ( ReadFile , ScheduledTasksFilePath )
2121 data && ( scheduledtasks . value = parse ( data ) )
2222
23- scheduledtasks . value . forEach ( async ( { disabled, cron, id, name } ) => {
23+ scheduledtasks . value . forEach ( async ( { disabled, cron, id } ) => {
2424 if ( ! disabled ) {
25- cronJobsMap [ id ] = new Cron ( cron , { name } , ( ) => runScheduledTask ( id ) )
25+ cronJobsMap [ id ] = new Cron ( cron , ( ) => runScheduledTask ( id ) )
2626 }
2727 } )
2828 }
@@ -90,14 +90,14 @@ export const useScheduledTasksStore = defineStore('scheduledtasks', () => {
9090 }
9191 }
9292
93- const saveScheduledTasks = debounce ( async ( ) => {
94- await WriteFile ( ScheduledTasksFilePath , stringifyNoFolding ( scheduledtasks . value ) )
95- } , 500 )
93+ const saveScheduledTasks = ( ) => {
94+ return WriteFile ( ScheduledTasksFilePath , stringifyNoFolding ( scheduledtasks . value ) )
95+ }
9696
9797 const addScheduledTask = async ( s : ScheduledTask ) => {
9898 scheduledtasks . value . push ( s )
9999 try {
100- cronJobsMap [ s . id ] = new Cron ( s . cron , { name : s . name } , ( ) => runScheduledTask ( s . id ) )
100+ cronJobsMap [ s . id ] = new Cron ( s . cron , ( ) => runScheduledTask ( s . id ) )
101101 await saveScheduledTasks ( )
102102 } catch ( error ) {
103103 cronJobsMap [ s . id ] ?. stop ( )
@@ -134,7 +134,7 @@ export const useScheduledTasksStore = defineStore('scheduledtasks', () => {
134134 if ( s . disabled ) {
135135 delete cronJobsMap [ id ]
136136 } else {
137- cronJobsMap [ id ] = new Cron ( s . cron , { name : s . name } , ( ) => runScheduledTask ( id ) )
137+ cronJobsMap [ id ] = new Cron ( s . cron , ( ) => runScheduledTask ( id ) )
138138 }
139139 } catch ( error ) {
140140 scheduledtasks . value . splice ( idx , 1 , backup )
0 commit comments