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

Method AddSubTask

agent/app/task/task.go:208–211  ·  view source on GitHub ↗
(name string, action ActionFunc, rollback RollbackFunc)

Source from the content-addressed store, hash-verified

206}
207
208func (t *Task) AddSubTask(name string, action ActionFunc, rollback RollbackFunc) {
209 subTask := &SubTask{RootTask: t, Name: name, Retry: 0, Timeout: 30 * time.Minute, Action: action, Rollback: rollback}
210 t.SubTasks = append(t.SubTasks, subTask)
211}
212
213func (t *Task) AddSubTaskWithAlias(key string, action ActionFunc, rollback RollbackFunc) {
214 subTask := &SubTask{RootTask: t, Name: i18n.GetMsgByKey(key), StepAlias: key, Retry: 0, Timeout: 30 * time.Minute, Action: action, Rollback: rollback}

Callers 15

CompressMethod · 0.95
DeCompressMethod · 0.95
AddScanTaskFunction · 0.45
handleRedisBackupFunction · 0.45
handleRedisRecoverFunction · 0.45
handleWebsiteRecoverFunction · 0.45
BatchInstallSkillMethod · 0.45
addSkipTaskFunction · 0.45
UpdateSwapMethod · 0.45
ConvertMethod · 0.45
ImageBuildMethod · 0.45
ImagePullMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected