Add thread notification dots

This commit is contained in:
ismailgulek
2021-12-01 14:42:05 +03:00
parent ee6a5dcfb3
commit 119cf6c3a2
5 changed files with 93 additions and 3 deletions
@@ -142,6 +142,7 @@ final class ThreadListViewModel: ThreadListViewModelProtocol {
let lastMessageSender: MXUser?
let rootMessageText = rootMessageText(forThread: thread)
let (lastMessageText, lastMessageTime) = lastMessageTextAndTime(forThread: thread)
let notificationStatus = ThreadNotificationStatus(withThread: thread)
// root message
if let rootMessage = thread.rootMessage, let senderId = rootMessage.sender {
@@ -183,7 +184,8 @@ final class ThreadListViewModel: ThreadListViewModelProtocol {
rootMessageSenderDisplayName: rootMessageSender?.displayname,
rootMessageText: rootMessageText,
lastMessageTime: lastMessageTime,
summaryViewModel: summaryViewModel)
summaryViewModel: summaryViewModel,
notificationStatus: notificationStatus)
}
private func rootMessageText(forThread thread: MXThread) -> String? {