diff --git a/MoviaBox/Base/Networking/Base/SPNetwork.swift b/MoviaBox/Base/Networking/Base/SPNetwork.swift index dd1e854..111a077 100644 --- a/MoviaBox/Base/Networking/Base/SPNetwork.swift +++ b/MoviaBox/Base/Networking/Base/SPNetwork.swift @@ -81,12 +81,14 @@ class SPNetwork: NSObject { completion?(res) } else { if code == 402, parameters.isToast { - SPToast.show(text: "kNetworkToast02".localized) + SPToast.show(text: "movia_network_toast_02".localized) } ///重新获取token self.requestToken { token in if token != nil { SPLoginManager.manager.updateUserInfo(completer: nil) + SPStatAPI.requestEnterApp() + SPStatAPI.requestStatOnLine() } } diff --git a/MoviaBox/Class/Mine/Controller/SPSettingsViewController.swift b/MoviaBox/Class/Mine/Controller/SPSettingsViewController.swift index ff3bf2c..b387a2e 100644 --- a/MoviaBox/Class/Mine/Controller/SPSettingsViewController.swift +++ b/MoviaBox/Class/Mine/Controller/SPSettingsViewController.swift @@ -132,7 +132,10 @@ extension SPSettingsViewController { alert.clickSureButton = { SPLoginManager.manager.logout { [weak self] isFinish in guard let self = self else { return } - self.dataArr = self.createDataArr() +// self.dataArr = self.createDataArr() + if isFinish { + self.navigationController?.popToRootViewController(animated: true) + } } } alert.show() diff --git a/MoviaBox/Source/en.lproj/Localizable.strings b/MoviaBox/Source/en.lproj/Localizable.strings index de73933..7e1b950 100644 --- a/MoviaBox/Source/en.lproj/Localizable.strings +++ b/MoviaBox/Source/en.lproj/Localizable.strings @@ -132,6 +132,8 @@ "movia_buy_fail_toast_01" = "Purchase failed, please try again later!"; ///网络错误提示 "movia_network_toast_01" = "The service is abnormal. Check the network."; +///账号被他人登录 +"movia_network_toast_02" = "Your account is already logged in on another device~"; "movia_network_tip_01" = "Connection error. Please try again!";