MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / abortWithOpenAiMessage

Function abortWithOpenAiMessage

middleware/utils.go:9–19  ·  view source on GitHub ↗
(c *gin.Context, statusCode int, message string)

Source from the content-addressed store, hash-verified

7)
8
9func abortWithOpenAiMessage(c *gin.Context, statusCode int, message string) {
10 userId := c.GetInt("id")
11 c.JSON(statusCode, gin.H{
12 "error": gin.H{
13 "message": common.MessageWithRequestId(message, c.GetString(common.RequestIdKey)),
14 "type": "new_api_error",
15 },
16 })
17 c.Abort()
18 common.LogError(c.Request.Context(), fmt.Sprintf("user %d | %s", userId, message))
19}
20
21func abortWithMidjourneyMessage(c *gin.Context, statusCode int, code int, description string) {
22 c.JSON(statusCode, gin.H{

Callers 4

redisRateLimitHandlerFunction · 0.85
TokenAuthFunction · 0.85
SetupContextForTokenFunction · 0.85
DistributeFunction · 0.85

Calls 2

MessageWithRequestIdFunction · 0.92
LogErrorFunction · 0.92

Tested by

no test coverage detected