fix: abort stale phone signup email verification

This commit is contained in:
root
2026-05-09 14:24:12 -04:00
parent 5462400aa4
commit e9d7086b30
6 changed files with 619 additions and 1 deletions
+9
View File
@@ -838,6 +838,15 @@
if (['CANCELED', 'BANNED', 'FINISHED', 'TIMEOUT'].includes(status)) {
throw new Error(`5sim 查询验证码失败:订单状态 ${status}`);
}
if (typeof options.onWaitingForCode === 'function') {
await options.onWaitingForCode({
activation: normalizedActivation,
elapsedMs: Date.now() - start,
pollCount,
statusText: String(payload?.status || lastResponse || '未知'),
timeoutMs,
});
}
await deps.sleepWithStop(intervalMs);
}