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()
...@@ -127,6 +128,14 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget ...@@ -127,6 +128,14 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
self.navigationController?.popViewController(animated: true) self.navigationController?.popViewController(animated: true)
} }
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,20 +178,24 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -179,20 +178,24 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
// 请求未读消息总数 // 请求未读消息总数
func getTotalUnreadMsgCount() { func getTotalUnreadMsgCount() {
self.msgViewModel.requestTotalUnreadMsgCount { if YHLoginManager.shared.isLogin() {
[weak self] success, error in self.msgViewModel.requestTotalUnreadMsgCount {
guard let self = self else { return } [weak self] success, error in
DispatchQueue.main.async { guard let self = self else { return }
let count = self.msgViewModel.unreadTotalCount DispatchQueue.main.async {
for item in self.items { let count = self.msgViewModel.unreadTotalCount
if item.type == .myMessage { for item in self.items {
item.isShowRedPoint = count > 0 if item.type == .myMessage {
break item.isShowRedPoint = count > 0
break
}
} }
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) // 发送清空所有红点通知
goTabBarBy(tabType: .home) NotificationCenter.default.post(name: YhConstant.YhNotification.didMarkAllMessagesReadedNotifiction, object: nil)
YHHUD.hide() UIViewController.current?.navigationController?.popToRootViewController(animated: false)
goTabBarBy(tabType: .home)
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