fix(quota): derive Codex windows from duration
This commit is contained in:
@@ -6,6 +6,7 @@ import {
|
||||
toUsageWindow,
|
||||
toNumber,
|
||||
toTimestamp,
|
||||
resolveWindowLabel,
|
||||
formatMoney
|
||||
} from '../utils/index.js';
|
||||
|
||||
@@ -65,16 +66,18 @@ export const fetchQuota = async () => {
|
||||
|
||||
const windows = {};
|
||||
if (primary) {
|
||||
windows['5h'] = toUsageWindow({
|
||||
const windowSeconds = toNumber(primary.limit_window_seconds);
|
||||
windows[resolveWindowLabel(windowSeconds)] = toUsageWindow({
|
||||
usedPercent: toNumber(primary.used_percent),
|
||||
windowSeconds: toNumber(primary.limit_window_seconds),
|
||||
windowSeconds,
|
||||
resetAt: toTimestamp(primary.reset_at)
|
||||
});
|
||||
}
|
||||
if (secondary) {
|
||||
windows['weekly'] = toUsageWindow({
|
||||
const windowSeconds = toNumber(secondary.limit_window_seconds);
|
||||
windows[resolveWindowLabel(windowSeconds)] = toUsageWindow({
|
||||
usedPercent: toNumber(secondary.used_percent),
|
||||
windowSeconds: toNumber(secondary.limit_window_seconds),
|
||||
windowSeconds,
|
||||
resetAt: toTimestamp(secondary.reset_at)
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user