From d35f9472cae9c31f33ab1310d383079b7848c7de Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Sun, 28 Jul 2024 13:24:32 +0200 Subject: [PATCH] fix bug where chats would be marked as unread --- dist/index.js | 4 +--- src/ViewModel/Chat/chatViewModel.ts | 5 +---- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/dist/index.js b/dist/index.js index b9156bec..7c8fbf6a 100644 --- a/dist/index.js +++ b/dist/index.js @@ -2447,9 +2447,7 @@ chatModel.chatMessageHandlerManager.addHandler( (chatMessage) => { this.messagePageViewModel.showChatMessage(chatMessage); - if (this.chatListViewModel.selectedChat.value != this) { - this.hasUnreadMessages.value = true; - } + this.markUnread(); } ); this.loadPageSelection(); diff --git a/src/ViewModel/Chat/chatViewModel.ts b/src/ViewModel/Chat/chatViewModel.ts index 5d162918..33e51f40 100644 --- a/src/ViewModel/Chat/chatViewModel.ts +++ b/src/ViewModel/Chat/chatViewModel.ts @@ -133,10 +133,7 @@ export default class ChatViewModel { chatModel.chatMessageHandlerManager.addHandler( (chatMessage: ChatMessage) => { this.messagePageViewModel.showChatMessage(chatMessage); - - if (this.chatListViewModel.selectedChat.value != this) { - this.hasUnreadMessages.value = true; - } + this.markUnread(); } );