diff --git a/package-lock.json b/package-lock.json index a7ac183..8ba6365 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@slkiser/opencode-quota", - "version": "3.8.3", + "version": "3.8.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@slkiser/opencode-quota", - "version": "3.8.3", + "version": "3.8.4", "license": "MIT", "dependencies": { "@clack/prompts": "^1.2.0", diff --git a/package.json b/package.json index bd5e2cb..b0a1659 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@slkiser/opencode-quota", - "version": "3.8.3", + "version": "3.8.4", "description": "OpenCode quota & tokens usage with zero context window pollution. Supports GitHub Copilot, OpenAI (Plus/Pro), Qwen Code, Chutes AI, Synthetic, Google Antigravity, Z.ai coding plan and more.", "type": "module", "main": "./dist/index.js", diff --git a/src/lib/google-gemini-cli.ts b/src/lib/google-gemini-cli.ts index 8dc662e..d1ea6f0 100644 --- a/src/lib/google-gemini-cli.ts +++ b/src/lib/google-gemini-cli.ts @@ -7,7 +7,6 @@ import { } from "./google-token-cache.js"; import { clearGeminiCliCompanionCacheForTests as clearGeminiCliCompanionResolutionCacheForTests, - inspectGeminiCliCompanionPresence, resolveGeminiCliClientCredentials, type GeminiCliConfiguredCredentials, } from "./google-gemini-cli-companion.js"; @@ -265,15 +264,11 @@ export async function inspectGeminiCliAuthPresence(client?: ConfigClient): Promi } export async function hasGeminiCliQuotaRuntimeAvailable(client?: ConfigClient): Promise { - const [authPresence, companionPresence] = await Promise.all([ - inspectGeminiCliAuthPresence(client), - inspectGeminiCliCompanionPresence(), - ]); + const authPresence = await inspectGeminiCliAuthPresence(client); return ( authPresence.state === "present" && - authPresence.validAccountCount > 0 && - companionPresence.state === "present" + authPresence.validAccountCount > 0 ); }