feat: publish sanitized custom.97 source
This commit is contained in:
1022 files changed
+69903
-19207
No files matched your search
+14
-13
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user