From 8ce490eb7ba7bce8b082abdad802afb0d1cbfca0 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Mon, 24 Feb 2025 11:03:30 +0100 Subject: [PATCH] Update lookForMyDms --- src/pages/chat/chat.ts | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/pages/chat/chat.ts b/src/pages/chat/chat.ts index f408884..619487e 100755 --- a/src/pages/chat/chat.ts +++ b/src/pages/chat/chat.ts @@ -554,21 +554,17 @@ class ChatElement extends HTMLElement { } const members = roles.dm.members; for (const member of members) {; - if (JSON.stringify(member.sp_addresses) !== JSON.stringify(myAddresses)) { - this.dmMembersSet.add(member.sp_addresses); - } + if (JSON.stringify(member.sp_addresses) !== JSON.stringify(myAddresses)) { + + for (const [id, mem] of Object.entries(allMembers)) { + if (JSON.stringify(mem.sp_addresses) === JSON.stringify(member.sp_addresses)) { + this.dmMembersSet.add(id); + break; + } + } + } } } - - const updatedDmMembersSet = new Set(); - for (const dmMember of this.dmMembersSet) { - for (const [processId, member] of Object.entries(allMembers)) { - if (JSON.stringify(member.sp_addresses) === JSON.stringify(dmMember)) { - updatedDmMembersSet.add(processId); - } - } - } - this.dmMembersSet = updatedDmMembersSet; } catch (e) { console.error(e); }