This commit is contained in:
zeng 2025-04-30 18:22:41 +08:00
parent 53dff92edf
commit b5b55119f6
3 changed files with 11 additions and 7 deletions

View File

@ -43,12 +43,16 @@ class SPUserAPI: NSObject {
}
///
static func requestLogoff(completer: ((_ token: SPTokenModel?) -> Void)?) {
static func requestLogoff(completer: ((_ isFinish: Bool) -> Void)?) {
var param = SPNetworkParameters(path: "/customer/logoff")
param.isLoding = true
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<SPTokenModel>) in
completer?(response.data)
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<String>) in
if response.code == SPNetworkCodeSucceed {
completer?(true)
} else {
completer?(false)
}
}
}

View File

@ -13,10 +13,10 @@ class SPMineViewController: SPViewController {
let arr = [
// SPMineItem(type: .language, iconImage: UIImage(named: "language_icon_01"), title: "Language".localized),
SPMineItem(type: .feedBack, iconImage: UIImage(named: "feed_back_icon_01"), title: "FeedBack".localized),
SPMineItem(type: .settings, iconImage: UIImage(named: "settings_icon_01"), title: "Settings".localized),
SPMineItem(type: .privacyPolicy, iconImage: UIImage(named: "privacy_policy_icon_01"), title: "Privacy Policy".localized),
SPMineItem(type: .userAgreement, iconImage: UIImage(named: "user_agreement_icon_01"), title: "User Agreement".localized),
SPMineItem(type: .aboutUs, iconImage: UIImage(named: "about_us_icon_01"), title: "About Us".localized),
SPMineItem(type: .settings, iconImage: UIImage(named: "settings_icon_01"), title: "Settings".localized),
]
return arr
}()

View File

@ -93,10 +93,10 @@ class SPLoginManager: NSObject {
///
func deleteAccount(completer: ((_ isFinish: Bool) -> Void)?) {
SPUserAPI.requestLogoff { [weak self] token in
SPUserAPI.requestLogoff { [weak self] isFinish in
guard let self = self else { return }
if let token = token {
self.setLoginToken(token: token)
if isFinish {
self.setLoginToken(token: nil)
self.userInfo?.is_tourist = true
self.updateUserInfo(completer: nil)
completer?(true)