fix(Antigravity): 支持无 project_id 的账户类型

- 移除 project_id 强制检查,部分账户类型 API 不返回此字段
- 重构:提取 antigravity.NewAPIRequest() 统一创建 API 请求
- quota_refresher: 无 project_id 时仍可更新 tier 信息
This commit is contained in:
song
2025-12-30 23:42:50 +08:00
parent 5844ea7e6e
commit 1c42403e6d
4 changed files with 31 additions and 38 deletions

View File

@@ -141,7 +141,7 @@ func (s *AntigravityOAuthService) ExchangeCode(ctx context.Context, input *Antig
result.Email = userInfo.Email
}
// 获取 project_id
// 获取 project_id(部分账户类型可能没有)
loadResp, err := client.LoadCodeAssist(ctx, tokenResp.AccessToken)
if err != nil {
fmt.Printf("[AntigravityOAuth] 警告: 获取 project_id 失败: %v\n", err)