From 05c05953840724ad9b3996e8f906802cb1789a3b Mon Sep 17 00:00:00 2001 From: Eduard Kuzmenko Date: Thu, 26 Nov 2020 11:51:38 +0200 Subject: [PATCH] Fix fix reading messages --- src/lib/appManagers/appImManager.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/lib/appManagers/appImManager.ts b/src/lib/appManagers/appImManager.ts index 45efbc23..a56bd4c5 100644 --- a/src/lib/appManagers/appImManager.ts +++ b/src/lib/appManagers/appImManager.ts @@ -1726,6 +1726,16 @@ export class AppImManager { bubble = document.createElement('div'); bubble.classList.add('bubble'); bubble.appendChild(bubbleContainer); + + if(!our) { + //this.log('not our message', message, message.pFlags.unread); + if(message.pFlags.unread) { + this.unreadedObserver.observe(bubble); + if(!this.unreaded.indexOf(message.mid)) { + this.unreaded.push(message.mid); + } + } + } } else { const save = ['is-highlighted']; const wasClassNames = bubble.className.split(' '); @@ -1778,16 +1788,6 @@ export class AppImManager { this.renderMessagesQueue(message, bubble, reverse); } - if(!our) { - //this.log('not our message', message, message.pFlags.unread); - if(message.pFlags.unread) { - this.unreadedObserver.observe(bubble); - if(!this.unreaded.indexOf(message.mid)) { - this.unreaded.push(message.mid); - } - } - } - return bubble; }