From a5c6ab9020bc2c194a843700760c053a93a6d899 Mon Sep 17 00:00:00 2001 From: akastijn Date: Sun, 19 Jul 2026 17:33:07 +0200 Subject: [PATCH] Refine unread message count logic by excluding messages from the selected server. --- frontend/src/app/pages/altitude/chat/service/chat.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/app/pages/altitude/chat/service/chat.service.ts b/frontend/src/app/pages/altitude/chat/service/chat.service.ts index f5b78f6..dfc328f 100644 --- a/frontend/src/app/pages/altitude/chat/service/chat.service.ts +++ b/frontend/src/app/pages/altitude/chat/service/chat.service.ts @@ -53,7 +53,7 @@ export class ChatService implements OnDestroy { this.on(source, 'chat', (event) => { const chatMessages = this.processChatMessages(event); chatMessages.forEach((message) => { - const find = this.servers().find(server => message.server === server.server); + const find = this.servers().find(server => message.server === server.server && message.server !== this._selectedServer()); if (find) { find.unreadMessages++; }