1
This commit is contained in:
parent
53dff92edf
commit
b5b55119f6
@ -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")
|
var param = SPNetworkParameters(path: "/customer/logoff")
|
||||||
param.isLoding = true
|
param.isLoding = true
|
||||||
|
|
||||||
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<SPTokenModel>) in
|
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<String>) in
|
||||||
completer?(response.data)
|
if response.code == SPNetworkCodeSucceed {
|
||||||
|
completer?(true)
|
||||||
|
} else {
|
||||||
|
completer?(false)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -13,10 +13,10 @@ class SPMineViewController: SPViewController {
|
|||||||
let arr = [
|
let arr = [
|
||||||
// SPMineItem(type: .language, iconImage: UIImage(named: "language_icon_01"), title: "Language".localized),
|
// 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: .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: .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: .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: .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
|
return arr
|
||||||
}()
|
}()
|
||||||
|
@ -93,10 +93,10 @@ class SPLoginManager: NSObject {
|
|||||||
|
|
||||||
///删除账号
|
///删除账号
|
||||||
func deleteAccount(completer: ((_ isFinish: Bool) -> Void)?) {
|
func deleteAccount(completer: ((_ isFinish: Bool) -> Void)?) {
|
||||||
SPUserAPI.requestLogoff { [weak self] token in
|
SPUserAPI.requestLogoff { [weak self] isFinish in
|
||||||
guard let self = self else { return }
|
guard let self = self else { return }
|
||||||
if let token = token {
|
if isFinish {
|
||||||
self.setLoginToken(token: token)
|
self.setLoginToken(token: nil)
|
||||||
self.userInfo?.is_tourist = true
|
self.userInfo?.is_tourist = true
|
||||||
self.updateUserInfo(completer: nil)
|
self.updateUserInfo(completer: nil)
|
||||||
completer?(true)
|
completer?(true)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user