* 批量保存到文件 * @private
(accounts)
| 270 | |
| 271 | if (existingIndex !== -1) { |
| 272 | data.accounts[existingIndex] = merged |
| 273 | } else { |
| 274 | data.accounts.push(merged) |
| 275 | } |
| 276 | |
| 277 | await this._writeDataFile(data) |
| 278 | return true |
| 279 | }) |
| 280 | } |
| 281 | |
| 282 | /** |
| 283 | * 批量保存到 Redis |
| 284 | * @private |
| 285 | */ |
| 286 | async _saveAllToRedis(accounts) { |
| 287 | let successCount = 0 |
| 288 | for (const account of accounts) { |
| 289 | const success = await this._saveToRedis(account.email, account) |
| 290 | if (success) successCount++ |
| 291 | } |
| 292 | return successCount === accounts.length |
| 293 | } |
no test coverage detected