MCPcopy Create free account
hub / github.com/QuantumNous/new-api / finishSystemTaskHandler

Function finishSystemTaskHandler

controller/system_task_handlers.go:155–163  ·  view source on GitHub ↗
(task *model.SystemTask, runnerID string, status model.SystemTaskStatus, result any, runErr error)

Source from the content-addressed store, hash-verified

153}
154
155func finishSystemTaskHandler(task *model.SystemTask, runnerID string, status model.SystemTaskStatus, result any, runErr error) {
156 errorMessage := ""
157 if runErr != nil {
158 errorMessage = runErr.Error()
159 }
160 if err := model.FinishSystemTask(task.TaskID, runnerID, status, result, errorMessage); err != nil {
161 common.SysLog(fmt.Sprintf("system task %s failed to persist result: %v", task.TaskID, err))
162 }
163}

Callers 4

RunMethod · 0.85
RunMethod · 0.85
RunMethod · 0.85
RunMethod · 0.85

Calls 3

FinishSystemTaskFunction · 0.92
SysLogFunction · 0.92
ErrorMethod · 0.45

Tested by

no test coverage detected