feat: 增强2925邮箱处理逻辑,优化账号切换和停止流程,更新相关测试用例

This commit is contained in:
QLHazyCoder
2026-04-20 21:11:08 +08:00
parent 6783cf02b4
commit 20146ce3e9
8 changed files with 154 additions and 12 deletions
+2 -4
View File
@@ -420,8 +420,7 @@
throw err;
}
if (mail?.provider === '2925' && typeof isMail2925LimitReachedError === 'function' && isMail2925LimitReachedError(err)) {
const latestState = await getState();
if (latestState?.mail2925UseAccountPool && typeof handleMail2925LimitReachedError === 'function') {
if (typeof handleMail2925LimitReachedError === 'function') {
throw await handleMail2925LimitReachedError(step, err);
}
throw err;
@@ -564,8 +563,7 @@
throw err;
}
if (mail?.provider === '2925' && typeof isMail2925LimitReachedError === 'function' && isMail2925LimitReachedError(err)) {
const latestState = await getState();
if (latestState?.mail2925UseAccountPool && typeof handleMail2925LimitReachedError === 'function') {
if (typeof handleMail2925LimitReachedError === 'function') {
throw await handleMail2925LimitReachedError(step, err);
}
throw err;