fix: 修复codex限流自动恢复问题

This commit is contained in:
shaw
2025-09-24 16:47:55 +08:00
parent dabac673a7
commit 0a66609c1b
2 changed files with 28 additions and 19 deletions

View File

@@ -138,12 +138,12 @@ class RateLimitCleanupService {
const accounts = await openaiAccountService.getAllAccounts()
for (const account of accounts) {
// 检查是否处于限流状态(兼容对象和字符串格式)
const { rateLimitStatus } = account
const isRateLimited =
account.rateLimitStatus === 'limited' ||
(account.rateLimitStatus &&
typeof account.rateLimitStatus === 'object' &&
account.rateLimitStatus.status === 'limited')
rateLimitStatus === 'limited' ||
(rateLimitStatus &&
typeof rateLimitStatus === 'object' &&
(rateLimitStatus.status === 'limited' || rateLimitStatus.isRateLimited === true))
if (isRateLimited) {
result.checked++