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

直播间消息屏蔽bug修复

parent 450158aa
...@@ -201,6 +201,14 @@ class YHPlayerManager: NSObject { ...@@ -201,6 +201,14 @@ class YHPlayerManager: NSObject {
} }
} }
private func checkLogin() -> Bool {
if YHLoginManager.shared.isLogin() == false {
YHOneKeyLoginManager.shared.oneKeyLogin()
return false
}
return true
}
// 加入频道的逻辑移到 PlayerManager // 加入频道的逻辑移到 PlayerManager
func joinChannel(for player: YHPlayer, func joinChannel(for player: YHPlayer,
token: String, token: String,
...@@ -579,7 +587,7 @@ extension YHPlayerManager: YHFloatingWindowDelegate { ...@@ -579,7 +587,7 @@ extension YHPlayerManager: YHFloatingWindowDelegate {
func floatingWindowDidTap(_ window: YHFloatingWindow) { func floatingWindowDidTap(_ window: YHFloatingWindow) {
guard let playbackInfo = window.playbackInfo else { return } guard let playbackInfo = window.playbackInfo else { return }
guard checkLogin() else { return }
if playbackInfo.isLive { if playbackInfo.isLive {
enterLive(from: window.contentView, playbackInfo: playbackInfo) enterLive(from: window.contentView, playbackInfo: playbackInfo)
} else { } else {
......
...@@ -260,10 +260,13 @@ extension YHIMHelper { ...@@ -260,10 +260,13 @@ extension YHIMHelper {
DispatchQueue.main.async { DispatchQueue.main.async {
if let err = error { if let err = error {
printLog(err.errorDescription) printLog(err.errorDescription)
} else { completion(nil, err)
} else if let message = message {
printLog("消息发送-成功") printLog("消息发送-成功")
completion(message, nil)
} else {
completion(nil, EMError.init(description: "发送失败", code: .noError))
} }
completion(message, error)
} }
}) })
} }
......
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