Skip to content

Commit 7976608

Browse files
committed
fix(quota): align codex additional window classification
Use the same duration-based window classification for additional Codex quota limits in the live frontend path so those labels stay consistent with the cache-backed view.
1 parent 1b267d9 commit 7976608

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

src/components/quota/quotaConfigs.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -706,8 +706,7 @@ const buildCodexQuotaWindows = (payload: CodexUsagePayload, t: TFunction): Codex
706706
`additional-${index + 1}`;
707707

708708
const idPrefix = normalizeWindowId(limitName) || `additional-${index + 1}`;
709-
const additionalPrimaryWindow = rateInfo.primary_window ?? rateInfo.primaryWindow ?? null;
710-
const additionalSecondaryWindow = rateInfo.secondary_window ?? rateInfo.secondaryWindow ?? null;
709+
const additionalWindows = pickClassifiedWindows(rateInfo);
711710
const additionalLimitReached = rateInfo.limit_reached ?? rateInfo.limitReached;
712711
const additionalAllowed = rateInfo.allowed;
713712

@@ -716,7 +715,7 @@ const buildCodexQuotaWindows = (payload: CodexUsagePayload, t: TFunction): Codex
716715
t('codex_quota.additional_primary_window', { name: limitName }),
717716
'codex_quota.additional_primary_window',
718717
{ name: limitName },
719-
additionalPrimaryWindow,
718+
additionalWindows.fiveHourWindow,
720719
additionalLimitReached,
721720
additionalAllowed
722721
);
@@ -725,7 +724,7 @@ const buildCodexQuotaWindows = (payload: CodexUsagePayload, t: TFunction): Codex
725724
t('codex_quota.additional_secondary_window', { name: limitName }),
726725
'codex_quota.additional_secondary_window',
727726
{ name: limitName },
728-
additionalSecondaryWindow,
727+
additionalWindows.weeklyWindow,
729728
additionalLimitReached,
730729
additionalAllowed
731730
);

0 commit comments

Comments
 (0)