feat(channel): 微信 iLink 账号状态三态(诚实口径)
state ∈ 有效 / **被拒(需重扫)** / 未知;🔴 -14 是**被拒不是过期**,且**未知原因绝不 写成「过期」**(面板文案与错误码都如实)。三态判定为纯函数 + 三态各有用例。 ⚠️ 未做(如实登记): 三态(每账号逐条三态)本片未做。
This commit is contained in:
1 parent
f75e7a9c9b
commit
7505c46b70
8 files changed
+808
-17
No files matched your search
@@ -174,6 +174,12 @@ type Adapter struct {
|
||||
rejected bool
|
||||
rejectedToken string
|
||||
rescanDetail string
|
||||
// verified 标记 iLink **接受过**当前凭据(一次成功的 getupdates/sendmessage):
|
||||
// 它是三态里「有效」的唯一证据(session_status.go)。verifiedToken 记录被证实的是
|
||||
// 哪一个 token,于是配置换了新 token 之后旧证据不会被继承 —— 与 rejectedToken
|
||||
// 同一套路,方向相反。二者都由 mu 保护。
|
||||
verified bool
|
||||
verifiedToken string
|
||||
qrcode string
|
||||
// pollBaseURL 可选地覆盖 cfg.BaseURL,用于 get_qrcode_status 轮询。服务端返回
|
||||
// scaned_but_redirect 且带 redirect_host 时会设置它,使后续状态轮询跟随该 IDC
|
||||
|
||||
Reference in new issue
Block a user