fix: use v9 store status for deregistration login
This commit is contained in:
@@ -181,11 +181,9 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate {
|
||||
@objc private func handleUserDidLogin() {
|
||||
sessionExpiredDialog?.dismiss(animated: false)
|
||||
sessionExpiredDialog = nil
|
||||
if AppStore.shared.session.isLoggedIn, AppStore.shared.session.accountType == .storeUser {
|
||||
deregistrationCoordinator?.check()
|
||||
} else {
|
||||
refreshRootForCurrentSession()
|
||||
}
|
||||
// v9 登录响应中的 store_users[].status 是登录是否需要注销确认的唯一依据。
|
||||
// 旧 account-deregister/status 仅供用户主动进入注销设置流程时查询,不能再拦截正常登录。
|
||||
refreshRootForCurrentSession()
|
||||
}
|
||||
|
||||
@objc private func handleAccountDidSwitch() {
|
||||
|
||||
Reference in New Issue
Block a user