MCPcopy Index your code
hub / github.com/aiprodcoder/MIXAPI / ResetStatusCode

Function ResetStatusCode

service/error.go:114–131  ·  view source on GitHub ↗
(newApiErr *types.NewAPIError, statusCodeMappingStr string)

Source from the content-addressed store, hash-verified

112}
113
114func ResetStatusCode(newApiErr *types.NewAPIError, statusCodeMappingStr string) {
115 if statusCodeMappingStr == "" || statusCodeMappingStr == "{}" {
116 return
117 }
118 statusCodeMapping := make(map[string]string)
119 err := json.Unmarshal([]byte(statusCodeMappingStr), &statusCodeMapping)
120 if err != nil {
121 return
122 }
123 if newApiErr.StatusCode == http.StatusOK {
124 return
125 }
126 codeStr := strconv.Itoa(newApiErr.StatusCode)
127 if _, ok := statusCodeMapping[codeStr]; ok {
128 intCode, _ := strconv.Atoi(statusCodeMapping[codeStr])
129 newApiErr.StatusCode = intCode
130 }
131}
132
133func TaskErrorWrapperLocal(err error, code string, statusCode int) *dto.TaskError {
134 openaiErr := TaskErrorWrapper(err, code, statusCode)

Callers 9

ClaudeHelperFunction · 0.92
GeminiHelperFunction · 0.92
EmbeddingHelperFunction · 0.92
ResponsesHelperFunction · 0.92
RerankHelperFunction · 0.92
WssHelperFunction · 0.92
ImageHelperFunction · 0.92
AudioHelperFunction · 0.92
TextHelperFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected