Commit 810fe566 authored by Alex朱枝文's avatar Alex朱枝文

屏蔽语音时长,lastMessage逻辑调整

parent eabd9751
......@@ -24,7 +24,10 @@ class YHButlerServiceManager: NSObject {
private lazy var getUserInfoViewModel: YHButlerServiceViewModel = YHButlerServiceViewModel()
var lastMessage: YHButlerServiceMessage?
var lastMessage: YHButlerServiceMessage? {
getLastMessage()
}
var unreadCount: Int {
allUnreadCount()
}
......@@ -130,8 +133,7 @@ extension YHButlerServiceManager {
/// 初始化SDK用户信息
func initSDKAccountAndLastMessage() {
updateSDKAccountInfo(completion: { [weak self] _ in
self?.lastMessage = self?.getLastMessage()
updateSDKAccountInfo(completion: { _ in
})
}
......@@ -252,7 +254,6 @@ extension YHButlerServiceManager {
func clearUnreadCount() {
conversationManager?.clearUnreadCount()
// 清空已读消息后刷新最新消息状态
lastMessage = getLastMessage()
printLog("$$$$clearUnreadCount")
//unreadCount = 0
NotificationCenter.default.post(name: YhConstant.YhNotification.didQiYuUnReadMsgCountChangeNotification, object: nil)
......@@ -269,7 +270,6 @@ extension YHButlerServiceManager: QYConversationManagerDelegate {
guard let message = sessionList.first else {
return
}
lastMessage = YHButlerServiceMessageHandler.handleSessionMessage(sessionMessage: message)
NotificationCenter.default.post(name: YhConstant.YhNotification.didQiYuReceiveNewMsgNotification, object: nil)
}
......
......@@ -34,6 +34,8 @@ extension YHButlerServiceMessageHandler {
switch type {
case .audio:
text = "[语音]"
/*
// 规则存在问题后续确认后打开
if let audioMessage = nimMessage?.messageObject as? NIMAudioObject {
let duration = audioMessage.duration
if duration > 0 {
......@@ -41,6 +43,7 @@ extension YHButlerServiceMessageHandler {
text += "\(seconds)″"
}
}
*/
case .text:
text = originalText ?? ""
case .image:
......
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