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

Function TaskErrorFromAPIError

service/error.go:219–229  ·  view source on GitHub ↗

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

(apiErr *types.NewAPIError)

Source from the content-addressed store, hash-verified

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

Callers 1

RelayTaskSubmitFunction · 0.92

Calls 2

GetErrorCodeMethod · 0.80
ErrorMethod · 0.45

Tested by

no test coverage detected