MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / taskRelayHandler

Function taskRelayHandler

controller/relay.go:430–439  ·  view source on GitHub ↗
(c *gin.Context, relayMode int)

Source from the content-addressed store, hash-verified

428}
429
430func taskRelayHandler(c *gin.Context, relayMode int) *dto.TaskError {
431 var err *dto.TaskError
432 switch relayMode {
433 case relayconstant.RelayModeSunoFetch, relayconstant.RelayModeSunoFetchByID, relayconstant.RelayModeKlingFetchByID:
434 err = relay.RelayTaskFetch(c, relayMode)
435 default:
436 err = relay.RelayTaskSubmit(c, relayMode)
437 }
438 return err
439}
440
441func shouldRetryTaskRelay(c *gin.Context, channelId int, taskErr *dto.TaskError, retryTimes int) bool {
442 if taskErr == nil {

Callers 1

RelayTaskFunction · 0.85

Calls 2

RelayTaskFetchFunction · 0.92
RelayTaskSubmitFunction · 0.92

Tested by

no test coverage detected