From 868c0151722b448e5c033528053287dc2e93959f Mon Sep 17 00:00:00 2001 From: rensumo Date: Sat, 21 Feb 2026 12:00:30 +0800 Subject: [PATCH] Update src/pages/OAuthPage.tsx Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- src/pages/OAuthPage.tsx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/pages/OAuthPage.tsx b/src/pages/OAuthPage.tsx index af97a9f..81a7ee3 100644 --- a/src/pages/OAuthPage.tsx +++ b/src/pages/OAuthPage.tsx @@ -153,15 +153,8 @@ export function OAuthPage() { }; const startAuth = async (provider: OAuthProvider) => { - const geminiState = provider === 'gemini-cli' ? states[provider] : undefined; - const projectId = - provider === 'gemini-cli' - ? (() => { - const rawProjectId = (geminiState?.projectId || '').trim(); - if (!rawProjectId) return undefined; - return rawProjectId.toUpperCase() === 'ALL' ? 'ALL' : rawProjectId; - })() - : undefined; + const rawProjectId = (provider === 'gemini-cli' ? states[provider]?.projectId : undefined)?.trim(); + const projectId = rawProjectId?.toUpperCase() === 'ALL' ? 'ALL' : (rawProjectId || undefined); // 项目 ID 现在是可选的,如果不输入将自动选择第一个可用项目;可切换为获取全部项目 if (provider === 'gemini-cli') { updateProviderState(provider, { projectIdError: undefined });