get_members_from_relay_ok
This commit is contained in:
parent
1fe4fcb0a6
commit
acce51c177
@ -363,6 +363,12 @@ class ChatElement extends HTMLElement {
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private async loadAllMembers() {
|
||||
const service = await Services.getInstance();
|
||||
const members = service.getAllMembers();
|
||||
console.log('🎯 Members:', members);
|
||||
}
|
||||
|
||||
private async loadMemberChat(member: string[]) {
|
||||
if (member.length === 0) {
|
||||
@ -667,7 +673,7 @@ class ChatElement extends HTMLElement {
|
||||
|
||||
groupList.innerHTML = '';
|
||||
for (const process of processResult) {
|
||||
console.log('🎯 Processing process:', process);
|
||||
//console.log('🎯 Processing process:', process);
|
||||
const li = document.createElement('li');
|
||||
li.className = 'group-list-item';
|
||||
const oneProcess = process.states[0].commited_in;
|
||||
@ -694,7 +700,7 @@ class ChatElement extends HTMLElement {
|
||||
|
||||
// afficher les roles dans chaque processus
|
||||
const roles = process.states[0].encrypted_pcd.roles;
|
||||
console.log('🎯 Roles:', roles);
|
||||
//console.log('🎯 Roles:', roles);
|
||||
const roleList = document.createElement('ul');
|
||||
roleList.className = 'role-list';
|
||||
(roleList as HTMLElement).style.display = 'none';
|
||||
@ -1109,6 +1115,7 @@ class ChatElement extends HTMLElement {
|
||||
console.error('❌ No process ID found in element attributes');
|
||||
//this.loadAllGroupListFromMyProcess();
|
||||
this.loadAllProcesses();
|
||||
this.loadAllMembers();
|
||||
}
|
||||
|
||||
// Si un membre est sélectionné par défaut, charger ses messages
|
||||
@ -1122,3 +1129,9 @@ class ChatElement extends HTMLElement {
|
||||
customElements.define('chat-element', ChatElement);
|
||||
export { ChatElement };
|
||||
|
||||
/*TODO
|
||||
- Faire un onglet Process/Membres
|
||||
- Connexion au relay - voir le uncheck, avoir la liste des membres
|
||||
- Adress et ProcessId
|
||||
*/
|
||||
|
||||
|
@ -936,6 +936,8 @@ export default class Services {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
getNotifications(): any[] | null {
|
||||
// return [
|
||||
// {
|
||||
@ -1035,4 +1037,13 @@ export default class Services {
|
||||
console.error('Failed to parse init message:', e);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Retourne la liste de tous les membres
|
||||
* @returns Un tableau contenant tous les membres
|
||||
*/
|
||||
public getAllMembers(): Process[] {
|
||||
console.log('🔍 Liste complète des membres:', Object.values(this.membersList));
|
||||
return Object.values(this.membersList);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user