fix: 修复 Gemini token 刷新时的二次解密错误

- refreshAccountToken 中的 account.refreshToken 已经是解密后的值
- 移除多余的 decrypt() 调用,避免二次解密导致的错误

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
shaw
2025-07-26 14:34:45 +08:00
parent 25ab1575ed
commit 4789c03ea3

View File

@@ -613,7 +613,8 @@ async function refreshAccountToken(accountId) {
logRefreshStart(accountId, account.name, 'gemini', 'manual_refresh'); logRefreshStart(accountId, account.name, 'gemini', 'manual_refresh');
logger.info(`🔄 Starting token refresh for Gemini account: ${account.name} (${accountId})`); logger.info(`🔄 Starting token refresh for Gemini account: ${account.name} (${accountId})`);
const newTokens = await refreshAccessToken(decrypt(account.refreshToken)); // account.refreshToken 已经是解密后的值(从 getAccount 返回)
const newTokens = await refreshAccessToken(account.refreshToken);
// 更新账户信息 // 更新账户信息
const updates = { const updates = {