feat: add phone verification flow support
This commit is contained in:
@@ -739,11 +739,6 @@
|
||||
continue;
|
||||
}
|
||||
|
||||
if (submitResult.addPhonePage) {
|
||||
const urlPart = submitResult.url ? ` URL: ${submitResult.url}` : '';
|
||||
throw new Error(`步骤 ${step}:验证码提交后页面进入手机号页面,当前流程无法继续自动授权。${urlPart}`.trim());
|
||||
}
|
||||
|
||||
await setState({
|
||||
lastEmailTimestamp: result.emailTimestamp,
|
||||
[stateKey]: result.code,
|
||||
@@ -752,9 +747,13 @@
|
||||
await completeStepFromBackground(step, {
|
||||
emailTimestamp: result.emailTimestamp,
|
||||
code: result.code,
|
||||
phoneVerificationRequired: Boolean(submitResult.addPhonePage),
|
||||
});
|
||||
triggerPostSuccessMailboxCleanup(step, mail);
|
||||
return;
|
||||
return {
|
||||
phoneVerificationRequired: Boolean(submitResult.addPhonePage),
|
||||
url: submitResult.url || '',
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user