MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / AddSubTask

Method AddSubTask

core/app/task/task.go:115–118  ·  view source on GitHub ↗
(name string, action ActionFunc, rollback RollbackFunc)

Source from the content-addressed store, hash-verified

113}
114
115func (t *Task) AddSubTask(name string, action ActionFunc, rollback RollbackFunc) {
116 subTask := &SubTask{RootTask: t, Name: name, Retry: 0, Timeout: 10 * time.Minute, Action: action, Rollback: rollback}
117 t.SubTasks = append(t.SubTasks, subTask)
118}
119
120func (t *Task) AddSubTaskWithAlias(key string, action ActionFunc, rollback RollbackFunc) {
121 subTask := &SubTask{RootTask: t, Name: i18n.GetMsgByKey(key), StepAlias: key, Retry: 0, Timeout: 10 * time.Minute, Action: action, Rollback: rollback}

Callers 1

SyncMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected