feat: publish sanitized custom.97 source

This commit is contained in:
cneicy committed 2026-10-27 20:43:39 +08:00
1 parent 8e6ed0317b
commit 86c0276156
1022 files changed
+69903 -19207

No files matched your search

+14 -13
View File
@@ -21,8 +21,8 @@ func GetCodexChannelUsage(c *gin.Context) {
fetchCodexChannelWhamData(
c,
service.FetchCodexWhamUsage,
"failed to fetch codex usage",
"获取用量信息失败,请稍后重试",
common.LogText("failed to fetch codex usage"),
"Failed to fetch usage. Please try again later",
)
}
@@ -30,8 +30,8 @@ func GetCodexChannelRateLimitResetCredits(c *gin.Context) {
fetchCodexChannelWhamData(
c,
service.FetchCodexWhamRateLimitResetCredits,
"failed to fetch codex reset credits",
"获取重置次数详情失败,请稍后重试",
common.LogText("failed to fetch codex reset credits"),
"Failed to fetch reset credit details. Please try again later",
)
}
@@ -39,8 +39,8 @@ func ResetCodexChannelUsage(c *gin.Context) {
fetchCodexChannelWhamData(
c,
service.ConsumeCodexWhamRateLimitResetCredit,
"failed to reset codex usage",
"重置用量失败,请稍后重试",
common.LogText("failed to reset codex usage"),
"Failed to reset usage. Please try again later",
)
}
@@ -84,8 +84,8 @@ func fetchCodexChannelWhamData(
oauthKey, err := codex.ParseOAuthKey(strings.TrimSpace(ch.Key))
if err != nil {
common.SysError("failed to parse oauth key: " + err.Error())
c.JSON(http.StatusOK, gin.H{"success": false, "message": "解析凭证失败,请检查渠道配置"})
common.SysError(common.LogText("failed to parse oauth key: %s", err.Error()))
common.ApiErrorT(c, "Failed to parse credentials. Please check the channel configuration")
return
}
accessToken := strings.TrimSpace(oauthKey.AccessToken)
@@ -99,7 +99,8 @@ func fetchCodexChannelWhamData(
return
}
client, err := service.GetHttpClientWithProxy(ch.GetSetting().Proxy)
setting := ch.GetSetting()
client, err := service.GetHttpClientWithProxySettings(setting.Proxy, setting)
if err != nil {
common.ApiError(c, err)
return
@@ -111,7 +112,7 @@ func fetchCodexChannelWhamData(
statusCode, body, err := fetch(ctx, client, ch.GetBaseURL(), accessToken, accountID)
if err != nil {
common.SysError(logPrefix + ": " + err.Error())
c.JSON(http.StatusOK, gin.H{"success": false, "message": userMessage})
common.ApiErrorT(c, userMessage)
return
}
@@ -119,7 +120,7 @@ func fetchCodexChannelWhamData(
refreshCtx, refreshCancel := context.WithTimeout(c.Request.Context(), 10*time.Second)
defer refreshCancel()
res, refreshErr := service.RefreshCodexOAuthTokenWithProxy(refreshCtx, oauthKey.RefreshToken, ch.GetSetting().Proxy)
res, refreshErr := service.RefreshCodexOAuthTokenWithProxy(refreshCtx, oauthKey.RefreshToken, setting.Proxy)
if refreshErr == nil {
oauthKey.AccessToken = res.AccessToken
oauthKey.RefreshToken = res.RefreshToken
@@ -139,8 +140,8 @@ func fetchCodexChannelWhamData(
defer cancel2()
statusCode, body, err = fetch(ctx2, client, ch.GetBaseURL(), oauthKey.AccessToken, accountID)
if err != nil {
common.SysError(logPrefix + " after refresh: " + err.Error())
c.JSON(http.StatusOK, gin.H{"success": false, "message": userMessage})
common.SysError(common.LogText("%s after refresh: %s", logPrefix, err.Error()))
common.ApiErrorT(c, userMessage)
return
}
}