1.0.6提审
This commit is contained in:
parent
e3d7ffe773
commit
18789cb6ec
@ -22,6 +22,9 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate {
|
||||
NotificationCenter.default.addObserver(self, selector: #selector(localizedDidChange), name: SPLocalizedManager.localizedDidChange, object: nil)
|
||||
///监听网路变化
|
||||
NotificationCenter.default.addObserver(self, selector: #selector(reachabilityDidChangeNotification), name: SPNetworkReachabilityManager.reachabilityDidChangeNotification, object: nil)
|
||||
///监听登录状态
|
||||
// NotificationCenter.default.addObserver(self, selector: #selector(loginStateDidChangeNotification), name: SPLoginManager.loginStateDidChangeNotification, object: nil)
|
||||
|
||||
|
||||
window = UIWindow(windowScene: windowScene)
|
||||
|
||||
|
@ -77,12 +77,15 @@ class SPLoginManager: NSObject {
|
||||
|
||||
///退出登录
|
||||
func logout(completer: ((_ isFinish: Bool) -> Void)?) {
|
||||
SPStatAPI.requestLeaveApp()
|
||||
SPUserAPI.requestSignout { [weak self] token in
|
||||
guard let self = self else { return }
|
||||
if let token = token {
|
||||
self.setLoginToken(token: token)
|
||||
self.userInfo?.is_tourist = true
|
||||
self.updateUserInfo(completer: nil)
|
||||
SPStatAPI.requestEnterApp()
|
||||
SPStatAPI.requestStatOnLine()
|
||||
completer?(true)
|
||||
NotificationCenter.default.post(name: SPLoginManager.loginStateDidChangeNotification, object: nil)
|
||||
} else {
|
||||
@ -93,12 +96,16 @@ class SPLoginManager: NSObject {
|
||||
|
||||
///删除账号
|
||||
func deleteAccount(completer: ((_ isFinish: Bool) -> Void)?) {
|
||||
SPStatAPI.requestLeaveApp()
|
||||
|
||||
SPUserAPI.requestLogoff { [weak self] isFinish in
|
||||
guard let self = self else { return }
|
||||
if isFinish {
|
||||
self.setLoginToken(token: nil)
|
||||
self.userInfo?.is_tourist = true
|
||||
self.updateUserInfo(completer: nil)
|
||||
SPStatAPI.requestEnterApp()
|
||||
SPStatAPI.requestStatOnLine()
|
||||
completer?(true)
|
||||
NotificationCenter.default.post(name: SPLoginManager.loginStateDidChangeNotification, object: nil)
|
||||
} else {
|
||||
@ -146,7 +153,7 @@ extension SPLoginManager {
|
||||
completer?(false)
|
||||
return
|
||||
}
|
||||
|
||||
SPStatAPI.requestLeaveApp()
|
||||
SPUserAPI.requestThirdLogin(model: thirdSignModel) { [weak self] token in
|
||||
guard let self = self else { return }
|
||||
guard let token = token else {
|
||||
@ -156,6 +163,8 @@ extension SPLoginManager {
|
||||
self.setLoginToken(token: token)
|
||||
self.userInfo?.is_tourist = false
|
||||
self.updateUserInfo(completer: nil)
|
||||
SPStatAPI.requestEnterApp()
|
||||
SPStatAPI.requestStatOnLine()
|
||||
completer?(true)
|
||||
NotificationCenter.default.post(name: SPLoginManager.loginStateDidChangeNotification, object: nil)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user