package data import ( "github.com/alist-org/alist/v3/internal/db" "github.com/alist-org/alist/v3/internal/model" ) var initialTaskItems []model.TaskItem func initTasks() { InitialTasks() for i := range initialTaskItems { item := &initialTaskItems[i] taskitem, _ := db.GetTaskDataByType(item.Key) if taskitem == nil { db.CreateTaskData(item) } } } func InitialTasks() []model.TaskItem { initialTaskItems = []model.TaskItem{ {Key: "copy", PersistData: "[]"}, {Key: "download", PersistData: "[]"}, {Key: "transfer", PersistData: "[]"}, } return initialTaskItems }