mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 02:58:07 +00:00
Fix unread messages count
This commit is contained in:
parent
7f9e1cc2c9
commit
0e254f4371
3 changed files with 3 additions and 1 deletions
|
|
@ -58,7 +58,6 @@ struct ConversationsListBottomSheet: View {
|
|||
if selectedConversation.unreadMessagesCount > 0 {
|
||||
Button {
|
||||
conversationsListViewModel.markAsReadSelectedConversation()
|
||||
SharedMainViewModel.shared.updateUnreadMessagesCount()
|
||||
|
||||
if #available(iOS 16.0, *) {
|
||||
if idiom != .pad {
|
||||
|
|
|
|||
|
|
@ -442,8 +442,10 @@ class ConversationViewModel: ObservableObject {
|
|||
|
||||
if unreadMessagesCount > 0 {
|
||||
self.sharedMainViewModel.displayedConversation!.chatRoom.markAsRead()
|
||||
SharedMainViewModel.shared.updateUnreadMessagesCount()
|
||||
|
||||
DispatchQueue.main.async {
|
||||
self.sharedMainViewModel.displayedConversation?.unreadMessagesCount = 0
|
||||
self.displayedConversationUnreadMessagesCount = 0
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -401,6 +401,7 @@ class ConversationsListViewModel: ObservableObject {
|
|||
|
||||
if unreadMessagesCount > 0 {
|
||||
self.selectedConversation!.chatRoom.markAsRead()
|
||||
SharedMainViewModel.shared.updateUnreadMessagesCount()
|
||||
DispatchQueue.main.async {
|
||||
self.selectedConversation!.unreadMessagesCount = 0
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue