MCPcopy
hub / github.com/QuantumNous/new-api / TaskErrorFromAPIError

Function TaskErrorFromAPIError

service/error.go:213–223  ·  view source on GitHub ↗

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

(apiErr *types.NewAPIError)

Source from the content-addressed store, hash-verified

211
212// TaskErrorFromAPIError 将 PreConsumeBilling 返回的 NewAPIError 转换为 TaskError。
213func TaskErrorFromAPIError(apiErr *types.NewAPIError) *dto.TaskError {
214 if apiErr == nil {
215 return nil
216 }
217 return &dto.TaskError{
218 Code: string(apiErr.GetErrorCode()),
219 Message: apiErr.Err.Error(),
220 StatusCode: apiErr.StatusCode,
221 Error: apiErr.Err,
222 }
223}

Callers 1

RelayTaskSubmitFunction · 0.92

Calls 2

GetErrorCodeMethod · 0.80
ErrorMethod · 0.45

Tested by

no test coverage detected