feat: add auth type counts and hide disabled quotas

This commit is contained in:
Supra4E8C
2026-01-31 16:05:48 +08:00
parent 7b77520526
commit 1502e14ca7
4 changed files with 37 additions and 4 deletions

View File

@@ -29,6 +29,14 @@ export function isRuntimeOnlyAuthFile(file: AuthFileItem): boolean {
return false;
}
export function isDisabledAuthFile(file: AuthFileItem): boolean {
const raw = (file as { disabled?: unknown }).disabled;
if (typeof raw === 'boolean') return raw;
if (typeof raw === 'number') return raw !== 0;
if (typeof raw === 'string') return raw.trim().toLowerCase() === 'true';
return false;
}
export function isIgnoredGeminiCliModel(modelId: string): boolean {
return GEMINI_CLI_IGNORED_MODEL_PREFIXES.some(
(prefix) => modelId === prefix || modelId.startsWith(`${prefix}-`)