增强864登录过程状态展示

This commit is contained in:
liuwei
2026-05-07 14:36:04 +08:00
parent 14403fac25
commit 296d9484db
2 changed files with 96 additions and 1 deletions

View File

@@ -214,6 +214,15 @@ class Server864RuntimeMixin:
status_text = "安全验证链路已结束,但服务端未完成登录收口,正在准备刷新二维码"
else:
status_text = raw_status_text or "二维码状态已结束,正在准备刷新二维码"
elif raw_state == 1:
# 864 在 `state=1` 时通常已经识别出扫码账号,但还没推进到最终登录完成:
# 1. 这时接口经常会同时回传昵称、头像以及 VerificationUrl
# 2. 但从用户体验上看,它更接近“已扫码,等待服务端确认”,不应该继续只提示去点链接;
# 3. 因此这里单独映射成可读阶段,方便 Dashboard 展示更准确的过程状态。
provider_stage = "scan_confirmed"
status = "waiting"
display_name = nick_name or "当前微信账号"
status_text = raw_status_text or f"已扫码:{display_name},等待服务端确认登录"
elif verification_url:
provider_stage = "verification_required"
status = "waiting"