MCPcopy
hub / github.com/daptin/daptin / AddTask

Method AddTask

server/resource/task_scheduler.go:115–122  ·  view source on GitHub ↗
(task task.Task)

Source from the content-addressed store, hash-verified

113}
114
115func (dts *DefaultTaskScheduler) AddTask(task task.Task) error {
116 log.Printf("Register task [%v] at %v", task.ActionName, task.Schedule)
117 at := dts.cruds["task"].NewActiveTaskInstance(task)
118 dts.activeTasks = append(dts.activeTasks, at)
119 _, err := dts.cronService.AddJob(task.Schedule, at)
120
121 return err
122}
123
124func (dbResource *DbResource) NewActiveTaskInstance(task task.Task) *ActiveTaskInstance {
125 return &ActiveTaskInstance{

Callers 1

StartTasksMethod · 0.95

Calls 1

NewActiveTaskInstanceMethod · 0.80

Tested by

no test coverage detected