fix: honor icloud always_new fetch mode

This commit is contained in:
QLHazyCoder
2026-04-24 20:11:40 +08:00
parent de70266f8c
commit 7e79e0397a
4 changed files with 58 additions and 5 deletions
+2 -2
View File
@@ -5992,7 +5992,7 @@ async function ensureAutoEmailReady(targetRun, totalRuns, attemptRuns) {
await addLog(`${generatorLabel}:正在进行第 ${attempt}/${EMAIL_FETCH_MAX_ATTEMPTS} 次自动获取重试...`, 'warn');
}
const generatedEmail = await fetchGeneratedEmail(currentState, {
generateNew: generator !== 'icloud',
generateNew: generator !== 'icloud' || normalizeIcloudFetchMode(currentState.icloudFetchMode) === 'always_new',
generator,
});
await addLog(
@@ -6141,7 +6141,7 @@ async function ensureAutoEmailReady(targetRun, totalRuns, attemptRuns) {
await addLog(`${generatorLabel}:正在进行第 ${attempt}/${EMAIL_FETCH_MAX_ATTEMPTS} 次自动获取重试...`, 'warn');
}
const generatedEmail = await fetchGeneratedEmail(currentState, {
generateNew: generator !== 'icloud',
generateNew: generator !== 'icloud' || normalizeIcloudFetchMode(currentState.icloudFetchMode) === 'always_new',
generator,
});
await addLog(