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")
|
||||
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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
}()
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user