(email)
| 104 | * @returns {Promise<boolean>} 刷新是否成功 |
| 105 | */ |
| 106 | const refreshAccountToken = async (email) => { |
| 107 | try { |
| 108 | if (!email) { |
| 109 | logger.error('刷新令牌失败: 邮箱不能为空', 'SETTING') |
| 110 | return false |
| 111 | } |
| 112 | |
| 113 | const success = await accountManager.refreshAccountToken(email) |
| 114 | |
| 115 | if (success) { |
| 116 | logger.success(`账户 ${email} 令牌刷新成功`, 'SETTING') |
| 117 | return true |
| 118 | } else { |
| 119 | logger.error(`账户 ${email} 令牌刷新失败`, 'SETTING') |
| 120 | return false |
| 121 | } |
| 122 | } catch (error) { |
| 123 | logger.error(`刷新账户 ${email} 令牌时发生错误`, 'SETTING', '', error) |
| 124 | return false |
| 125 | } |
| 126 | } |
| 127 | |
| 128 | module.exports = { |
| 129 | saveAccounts, |
nothing calls this directly
no test coverage detected