Update src/pages/OAuthPage.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This commit is contained in:
rensumo
2026-02-21 12:00:30 +08:00
committed by GitHub
co-authored by gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
parent df693be20c
commit 868c015172
+2 -9
View File
@@ -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 });