feat: customizable automatic retry status codes

This commit is contained in:
Seefs
2026-01-14 14:34:12 +08:00
parent 6169f46cc6
commit 4bffc249d6
10 changed files with 204 additions and 71 deletions

View File

@@ -187,6 +187,15 @@ func UpdateOption(c *gin.Context) {
})
return
}
case "AutomaticRetryStatusCodes":
_, err = operation_setting.ParseHTTPStatusCodeRanges(option.Value.(string))
if err != nil {
c.JSON(http.StatusOK, gin.H{
"success": false,
"message": err.Error(),
})
return
}
case "console_setting.api_info":
err = console_setting.ValidateConsoleSettings(option.Value.(string), "ApiInfo")
if err != nil {