fix(codex): 避免重置机会缺失触发配额刷新

This commit is contained in:
ZheFox
2026-07-16 19:13:09 +08:00
parent f009fb73c3
commit 0099167a6d
3 changed files with 2 additions and 35 deletions
@@ -57,18 +57,6 @@ export function getCodexResetCreditAvailableCount(
return typeof count === 'number' && Number.isFinite(count) && count >= 0 ? count : null
}
export function shouldRefreshMissingCodexResetCredits(
snapshot: QuotaResetCreditsSnapshot | null | undefined,
nowUnixSecs = Math.floor(Date.now() / 1000),
staleSeconds = 5 * 60,
): boolean {
if (getCodexResetCreditAvailableCount(snapshot) !== null) return false
const updatedAt = Number(snapshot?.updated_at)
if (!Number.isFinite(updatedAt)) return true
return (nowUnixSecs - updatedAt) > staleSeconds
}
export function formatCodexResetCreditCount(count: number | null | undefined): string {
return `共 ${count ?? 0} 次机会`
}