Commit e3bcdfd9 authored by DavidHuang's avatar DavidHuang

处理 七鱼可能出现的 不连接问题

parent 2735b222
...@@ -27,6 +27,7 @@ class YHButlerServiceManager: NSObject { ...@@ -27,6 +27,7 @@ class YHButlerServiceManager: NSObject {
private var curentPresentedVC: UIViewController? private var curentPresentedVC: UIViewController?
private lazy var reportHandler: YHButlerMessageReportHandler = YHButlerMessageReportHandler() private lazy var reportHandler: YHButlerMessageReportHandler = YHButlerMessageReportHandler()
private var groupTmpId: Int64?
var lastMessage: YHButlerServiceMessage? { var lastMessage: YHButlerServiceMessage? {
getLastMessage() getLastMessage()
...@@ -111,16 +112,18 @@ class YHButlerServiceManager: NSObject { ...@@ -111,16 +112,18 @@ class YHButlerServiceManager: NSObject {
completion(false) completion(false)
return return
} }
getUserInfoViewModel.getUserInfomation(userId) { [weak self] dataString, avatar, groupTmpId, error in
// 改变头像 gotoSessionVC(groupTmpId) //for test hjl
self?.customUIConfig?.customerHeadImageUrl = avatar // getUserInfoViewModel.getUserInfomation(userId) { [weak self] dataString, avatar, groupTmpId, error in
self?.customUIConfig?.showServiceNickName = true // // 改变头像
self?.updateUserInfo(userId: userId, userData: dataString ?? "", completion: { success in // self?.customUIConfig?.customerHeadImageUrl = avatar
DispatchQueue.main.async { // self?.customUIConfig?.showServiceNickName = true
gotoSessionVC(groupTmpId) // self?.updateUserInfo(userId: userId, userData: dataString ?? "", completion: { success in
} // DispatchQueue.main.async {
}) // gotoSessionVC(groupTmpId)
} // }
// })
// }
} }
} }
...@@ -302,10 +305,11 @@ extension YHButlerServiceManager { ...@@ -302,10 +305,11 @@ extension YHButlerServiceManager {
completion(false) completion(false)
return return
} }
getUserInfoViewModel.getUserInfomation(userId) { [weak self] dataString, avatar, _, _ in getUserInfoViewModel.getUserInfomation(userId) { [weak self] dataString, avatar, groupTmpId, _ in
// 改变头像 // 改变头像
self?.customUIConfig?.customerHeadImageUrl = avatar self?.customUIConfig?.customerHeadImageUrl = avatar
self?.customUIConfig?.showServiceNickName = true self?.customUIConfig?.showServiceNickName = true
self?.groupTmpId = groupTmpId
self?.updateUserInfo(userId: userId, userData: dataString ?? "", completion: { success in self?.updateUserInfo(userId: userId, userData: dataString ?? "", completion: { success in
completion(success) completion(success)
}) })
......
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