Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/internal/bootstrap/data/task.go
1562 views
1
package data
2
3
import (
4
"github.com/alist-org/alist/v3/internal/db"
5
"github.com/alist-org/alist/v3/internal/model"
6
)
7
8
var initialTaskItems []model.TaskItem
9
10
func initTasks() {
11
InitialTasks()
12
13
for i := range initialTaskItems {
14
item := &initialTaskItems[i]
15
taskitem, _ := db.GetTaskDataByType(item.Key)
16
if taskitem == nil {
17
db.CreateTaskData(item)
18
}
19
}
20
}
21
22
func InitialTasks() []model.TaskItem {
23
initialTaskItems = []model.TaskItem{
24
{Key: "copy", PersistData: "[]"},
25
{Key: "download", PersistData: "[]"},
26
{Key: "transfer", PersistData: "[]"},
27
}
28
return initialTaskItems
29
}
30
31