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

Function TaskErrorFromAPIError

service/error.go:220–230  ·  view source on GitHub ↗

TaskErrorFromAPIError 将 PreConsumeBilling 返回的 NewAPIError 转换为 TaskError。

(apiErr *types.NewAPIError)

Source from the content-addressed store, hash-verified

218
219// TaskErrorFromAPIError 将 PreConsumeBilling 返回的 NewAPIError 转换为 TaskError。
220func TaskErrorFromAPIError(apiErr *types.NewAPIError) *taskdto.TaskError {
221 if apiErr == nil {
222 return nil
223 }
224 return &taskdto.TaskError{
225 Code: string(apiErr.GetErrorCode()),
226 Message: apiErr.Err.Error(),
227 StatusCode: apiErr.StatusCode,
228 Error: apiErr.Err,
229 }
230}

Callers 1

RelayTaskSubmitFunction · 0.92

Calls 2

GetErrorCodeMethod · 0.80
ErrorMethod · 0.45

Tested by

no test coverage detected