diff --git a/app/src/main/java/org/linphone/ui/main/viewmodel/AbstractMainViewModel.kt b/app/src/main/java/org/linphone/ui/main/viewmodel/AbstractMainViewModel.kt index 4706be783..4835ab985 100644 --- a/app/src/main/java/org/linphone/ui/main/viewmodel/AbstractMainViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/viewmodel/AbstractMainViewModel.kt @@ -113,6 +113,17 @@ open class AbstractMainViewModel } } + @WorkerThread + override fun onChatRoomStateChanged( + core: Core, + chatRoom: ChatRoom, + state: ChatRoom.State? + ) { + if (state == ChatRoom.State.Deleted) { + computeUnreadMessagesCount() + } + } + @WorkerThread override fun onMessagesReceived( core: Core,