(name string, action ActionFunc, rollback RollbackFunc)
| 206 | } |
| 207 | |
| 208 | func (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 | |
| 213 | func (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} |
no outgoing calls
no test coverage detected