fix(mail): harden 2925 verification polling
This commit is contained in:
@@ -179,6 +179,10 @@ function extractVerificationCode(text) {
|
||||
|
||||
async function sleep() {}
|
||||
async function sleepRandom() {}
|
||||
async function waitForMailboxReady() {
|
||||
const items = findMailItems();
|
||||
return { ready: true, items, empty: items.length === 0 };
|
||||
}
|
||||
|
||||
async function returnToInbox() {
|
||||
clickOrder.push('inbox');
|
||||
@@ -277,6 +281,10 @@ function extractVerificationCode(text) {
|
||||
|
||||
async function sleep() {}
|
||||
async function sleepRandom() {}
|
||||
async function waitForMailboxReady() {
|
||||
const items = findMailItems();
|
||||
return { ready: true, items, empty: items.length === 0 };
|
||||
}
|
||||
async function returnToInbox() {
|
||||
return true;
|
||||
}
|
||||
@@ -370,6 +378,10 @@ function extractVerificationCode(text) {
|
||||
|
||||
async function sleep() {}
|
||||
async function sleepRandom() {}
|
||||
async function waitForMailboxReady() {
|
||||
const items = findMailItems();
|
||||
return { ready: true, items, empty: items.length === 0 };
|
||||
}
|
||||
async function returnToInbox() {
|
||||
return true;
|
||||
}
|
||||
@@ -459,6 +471,10 @@ function extractVerificationCode(text) {
|
||||
|
||||
async function sleep() {}
|
||||
async function sleepRandom() {}
|
||||
async function waitForMailboxReady() {
|
||||
const items = findMailItems();
|
||||
return { ready: true, items, empty: items.length === 0 };
|
||||
}
|
||||
async function returnToInbox() {
|
||||
return true;
|
||||
}
|
||||
@@ -633,6 +649,10 @@ function simulateClick(node) {
|
||||
|
||||
async function sleep() {}
|
||||
async function sleepRandom() {}
|
||||
async function waitForMailboxReady() {
|
||||
const items = findMailItems();
|
||||
return { ready: items.length > 0, items, empty: items.length === 0 };
|
||||
}
|
||||
|
||||
${bundle}
|
||||
|
||||
@@ -706,6 +726,10 @@ function simulateClick(node) {
|
||||
|
||||
async function sleep() {}
|
||||
async function sleepRandom() {}
|
||||
async function waitForMailboxReady() {
|
||||
const items = findMailItems();
|
||||
return { ready: items.length > 0, items, empty: items.length === 0 };
|
||||
}
|
||||
const console = { warn() {} };
|
||||
const MAIL2925_PREFIX = '[MultiPage:mail-2925]';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user