From c32a7f9e869d4e432fa60e177413484d4f7188c5 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Mon, 3 Mar 2025 21:26:58 +0100 Subject: [PATCH] Exclude pairing process from the chat list --- src/pages/chat/chat.ts | 5 +++++ src/services/service.ts | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/pages/chat/chat.ts b/src/pages/chat/chat.ts index a6a1e92..30c9132 100755 --- a/src/pages/chat/chat.ts +++ b/src/pages/chat/chat.ts @@ -1138,6 +1138,11 @@ class ChatElement extends HTMLElement { continue; } + // If process is a pairing process, we don't want it in the list + if (service.isPairingProcess(roles)) { + continue; + } + const processName = service.getProcessName(process); const emoji = await addressToEmoji(processId); diff --git a/src/services/service.ts b/src/services/service.ts index 5365621..95609ab 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -1273,4 +1273,15 @@ export default class Services { return null; } } + + public isPairingProcess(roles: Record): boolean { + if (Object.keys(roles).length != 1) { return false } + const pairingRole = roles['pairing']; + if (pairingRole) { + // For now that's enough, we should probably test more things + return true; + } else { + return false; + } + } }