MCPcopy Create free account
hub / github.com/tbphp/gpt-load / ErrorI18nFromAPIError

Function ErrorI18nFromAPIError

internal/response/response.go:63–69  ·  view source on GitHub ↗

ErrorI18nFromAPIError sends a standardized error response using an APIError with i18n message.

(c *gin.Context, apiErr *app_errors.APIError, msgID string, templateData ...map[string]any)

Source from the content-addressed store, hash-verified

61
62// ErrorI18nFromAPIError sends a standardized error response using an APIError with i18n message.
63func ErrorI18nFromAPIError(c *gin.Context, apiErr *app_errors.APIError, msgID string, templateData ...map[string]any) {
64 message := i18n.Message(c, msgID, templateData...)
65 c.JSON(apiErr.HTTPStatus, ErrorResponse{
66 Code: apiErr.Code,
67 Message: message,
68 })
69}

Callers 15

StatsMethod · 0.92
ChartMethod · 0.92
GetTaskStatusMethod · 0.92
validateGroupIDFromQueryFunction · 0.92
validateKeysTextFunction · 0.92
AddMultipleKeysAsyncMethod · 0.92
ListKeysInGroupMethod · 0.92
TestMultipleKeysMethod · 0.92
ValidateGroupKeysMethod · 0.92
ExportKeysMethod · 0.92
handleGroupErrorMethod · 0.92
UpdateGroupMethod · 0.92

Calls 1

MessageFunction · 0.92

Tested by

no test coverage detected