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