Commit e3bcdfd9 authored by DavidHuang's avatar DavidHuang

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

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