Commit b1e91ec8 authored by pete谢兆麟's avatar pete谢兆麟

Merge commit '7c995bf1' into xiezhaolin

# Conflicts:
#	galaxy/galaxy/Classes/Tools/NetWork/YHNetRequest.swift
parents 1c4259e5 7c995bf1
...@@ -141,8 +141,6 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -141,8 +141,6 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
} }
getData() getData()
} }
deinit { deinit {
......
...@@ -118,6 +118,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget ...@@ -118,6 +118,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
[weak self] success, error in [weak self] success, error in
guard let self = self else { return } guard let self = self else { return }
YHHUD.hide() YHHUD.hide()
if success {
DispatchQueue.main.async { DispatchQueue.main.async {
YHHUD.flash(message: "退出成功") YHHUD.flash(message: "退出成功")
YHLoginManager.shared.clearUserInfo() YHLoginManager.shared.clearUserInfo()
...@@ -128,6 +129,14 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget ...@@ -128,6 +129,14 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
} }
return return
} }
var msg = "退出失败"
if let error = error, !error.errorMsg.isEmpty {
msg = error.errorMsg
}
YHHUD.flash(message: msg)
}
} }
} }
......
...@@ -169,7 +169,6 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -169,7 +169,6 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
} }
func requestLikeCollectionCount() { func requestLikeCollectionCount() {
self.likeViewModel.getLikeCollectionRecentScanCountInfo { self.likeViewModel.getLikeCollectionRecentScanCountInfo {
[weak self] success, error in [weak self] success, error in
guard let self = self else { return } guard let self = self else { return }
...@@ -179,6 +178,7 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -179,6 +178,7 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
// 请求未读消息总数 // 请求未读消息总数
func getTotalUnreadMsgCount() { func getTotalUnreadMsgCount() {
if YHLoginManager.shared.isLogin() {
self.msgViewModel.requestTotalUnreadMsgCount { self.msgViewModel.requestTotalUnreadMsgCount {
[weak self] success, error in [weak self] success, error in
guard let self = self else { return } guard let self = self else { return }
...@@ -193,6 +193,9 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -193,6 +193,9 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
self.tableView .reloadData() self.tableView .reloadData()
} }
} }
}
} }
} }
......
...@@ -288,12 +288,15 @@ class YHNetRequest: NSObject { ...@@ -288,12 +288,15 @@ class YHNetRequest: NSObject {
printLog("服务器返回数据是:\(obj)") printLog("服务器返回数据是:\(obj)")
#endif #endif
if obj.code == 10010 { if obj.code == 10010 {
// 跳转登录 DispatchQueue.main.async {
YHLoginManager.shared.clearUserInfo() YHLoginManager.shared.clearUserInfo()
YHHUD.flash(message: "登录状态失效") YHHUD.flash(message: "登录状态失效")
UIViewController.current?.navigationController?.popToRootViewController(animated: true) // 发送清空所有红点通知
NotificationCenter.default.post(name: YhConstant.YhNotification.didMarkAllMessagesReadedNotifiction, object: nil)
UIViewController.current?.navigationController?.popToRootViewController(animated: false)
goTabBarBy(tabType: .home) goTabBarBy(tabType: .home)
YHHUD.hide() YHHUD.hide()
}
return return
} }
guard let suclock = self.success else { return } guard let suclock = self.success else { return }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment