Commit fb69cbca authored by Alex朱枝文's avatar Alex朱枝文

直播间增加进入聊天室判断IM登录态,非登录态再次登录

parent f43a33fb
...@@ -347,15 +347,25 @@ class YHLivePlayerViewController: YHBasePlayerViewController { ...@@ -347,15 +347,25 @@ class YHLivePlayerViewController: YHBasePlayerViewController {
// MARK: - Chat Room Methods // MARK: - Chat Room Methods
private func joinChatRoom(roomId: String) { private func joinChatRoom(roomId: String) {
YHIMHelper.shared.joinChatRoom(roomID: roomId, leaveOtherRooms: true) { [weak self] error in func joinRoom() {
guard let self = self else { return } YHIMHelper.shared.joinChatRoom(roomID: roomId, leaveOtherRooms: true) { [weak self] error in
guard let self = self else { return }
if let error = error { if let error = error {
printLog("joinChatRoom: \(error)") printLog("joinChatRoom: \(error)")
} else { } else {
self.loadHistoryMessages(roomId: roomId) self.loadHistoryMessages(roomId: roomId)
}
} }
} }
if !YHIMHelper.shared.isCurrentUserLogin {
YHIMHelper.shared.registerAndLoginCurrentUser { _ in
joinRoom()
}
} else {
joinRoom()
}
} }
private func loadHistoryMessages(roomId: String) { private func loadHistoryMessages(roomId: String) {
......
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