MCPcopy Index your code
hub / github.com/cloudreve/cloudreve / SlaveCreateTask

Function SlaveCreateTask

routers/controllers/slave.go:221–231  ·  view source on GitHub ↗

SlaveCreateTask creates tasks and register it in registry

(c *gin.Context)

Source from the content-addressed store, hash-verified

219
220// SlaveCreateTask creates tasks and register it in registry
221func SlaveCreateTask(c *gin.Context) {
222 service := ParametersFromContext[*cluster.CreateSlaveTask](c, node.CreateSlaveTaskParamCtx{})
223 taskId, err := node.CreateTaskInSlave(service, c)
224 if err != nil {
225 c.JSON(200, serializer.Err(c, err))
226 c.Abort()
227 return
228 }
229
230 c.JSON(200, serializer.NewResponseWithGobData(c, taskId))
231}
232
233// SlaveCreateTask creates tasks and register it in registry
234func SlaveGetTask(c *gin.Context) {

Callers

nothing calls this directly

Calls 4

CreateTaskInSlaveFunction · 0.92
ErrFunction · 0.92
NewResponseWithGobDataFunction · 0.92
ParametersFromContextFunction · 0.85

Tested by

no test coverage detected