From ef0b3b1ab82e759b48906cf910a9179129eafc5a Mon Sep 17 00:00:00 2001 From: zeng Date: Mon, 9 Jun 2025 17:06:54 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MoviaBox/Base/Networking/Base/SPNetwork.swift | 4 +++- .../Class/Mine/Controller/SPSettingsViewController.swift | 5 ++++- MoviaBox/Source/en.lproj/Localizable.strings | 2 ++ 3 files changed, 9 insertions(+), 2 deletions(-) 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!";