diff --git a/src/pages/chat/chat.ts b/src/pages/chat/chat.ts index bbcc18f..0bb6d4d 100755 --- a/src/pages/chat/chat.ts +++ b/src/pages/chat/chat.ts @@ -1420,28 +1420,26 @@ class ChatElement extends HTMLElement { const processes = await service.getProcesses(); for (const [processId, process] of Object.entries(processes)) { - console.log(processId); - console.log(process); let roles; try { roles = await this.getRoles(process); if (!roles) { roles = await process.states[0].encrypted_pcd.roles; } + + const hasCurrentUser = Object.values(roles).some(role => + (role as { members: { sp_addresses: string[] }[] }).members + .some(member => member.sp_addresses.includes(currentMember[0])) + ); + + if (hasCurrentUser) { + this.userProcessSet.add(processId); + console.log("Ajout du process au Set:", processId); + } } catch (e) { - console.error('Failed to get roles for process:', processId); continue; } - const hasCurrentUser = Object.values(roles).some(role => - (role as { members: { sp_addresses: string[] }[] }).members - .some(member => member.sp_addresses.includes(currentMember[0])) - ); - - if (hasCurrentUser) { - this.userProcessSet.add(processId); - console.log("Ajout du process au Set:", processId); - } } return this.userProcessSet;