From 62617caf7985529bdd018794cd7b6a75a1543cbe Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Fri, 24 Jan 2025 11:59:15 +0100 Subject: [PATCH] Replace spAdress emojis by pairingProcess emojis --- src/pages/chat/chat.ts | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/pages/chat/chat.ts b/src/pages/chat/chat.ts index fb5cc13..103c3a2 100755 --- a/src/pages/chat/chat.ts +++ b/src/pages/chat/chat.ts @@ -219,8 +219,9 @@ class ChatElement extends HTMLElement { // Add notification private async addNotification(memberId: string, message: any) { try { - // Obtenir l'emoji de l'adresse - const memberEmoji = await addressToEmoji(memberId); + // Obtenir l'emoji à partir du Pairing Process + const pairingProcess = await this.getPairingProcess(memberId); + const memberEmoji = await addressToEmoji(pairingProcess); // Obtenir le processus et le rôle const processId = this.getAttribute('process-id'); @@ -473,8 +474,8 @@ class ChatElement extends HTMLElement { if (!chatHeader || !messagesContainer) return; - const memberId = this.selectedMember[0]; - const emojis = await addressToEmoji(memberId); + const pairingProcess = await this.getPairingProcess(this.selectedMember[0]); + const emojis = await addressToEmoji(pairingProcess); chatHeader.textContent = `Chat with ${emojis}`; messagesContainer.innerHTML = ''; @@ -695,10 +696,12 @@ class ChatElement extends HTMLElement { const emojiSpan = document.createElement('span'); emojiSpan.className = 'member-emoji'; - if (member.sp_addresses?.[0]) { - const emojis = await addressToEmoji(member.sp_addresses[0]); + + const pairingProcess = await this.getPairingProcess(member.sp_addresses[0]); + console.log("SP ADDRESS: ",member.sp_addresses[0]); + console.log("PAIRING PROCESS:", pairingProcess); + const emojis = await addressToEmoji(pairingProcess); emojiSpan.textContent = emojis; - } memberContainer.appendChild(emojiSpan); memberItem.appendChild(memberContainer); @@ -991,7 +994,10 @@ class ChatElement extends HTMLElement { console.error('❌ Pas de membre trouvé'); return this.userProcessSet; } - console.log("Mon adresse:", currentMember[0]); + + const pairingProcess = await this.getPairingProcess(currentMember[0]); + const memberEmoji = await addressToEmoji(pairingProcess); + console.log("Mon adresse:", currentMember[0], memberEmoji); const processes = await this.getProcesses();