问题描述
在管理后台点击「账户连通性测试」按钮时,测试失败并报错:
geminiAccountService.ensureValidToken is not a function
根因
src/routes/admin/geminiAccounts.js:524 调用了不存在的函数:
const tokenResult = await geminiAccountService.ensureValidToken(accountId)
但 geminiAccountService 的 module.exports 里没有导出这个函数(参考 droidAccounts.js 的实现,应该是拷贝代码时遗漏了)。
受影响版本
当前 main 分支(至少在 v1.1.310 中存在)
复现步骤
- 管理后台 → 账户列表 → 任意 Gemini OAuth 账户
- 点击「测试连通性」
- 即报错
预期
应该像 droidAccountService 一样有 ensureValidToken 实现,或者改用已有的 refreshAccountToken/getAccount 组合。
问题描述
在管理后台点击「账户连通性测试」按钮时,测试失败并报错:
根因
src/routes/admin/geminiAccounts.js:524调用了不存在的函数:但
geminiAccountService的module.exports里没有导出这个函数(参考 droidAccounts.js 的实现,应该是拷贝代码时遗漏了)。受影响版本
当前 main 分支(至少在 v1.1.310 中存在)
复现步骤
预期
应该像 droidAccountService 一样有 ensureValidToken 实现,或者改用已有的 refreshAccountToken/getAccount 组合。