Fix loadGroupList
This commit is contained in:
parent
397d9bcdd8
commit
5cc1717b31
@ -603,31 +603,17 @@ class ChatElement extends HTMLElement {
|
|||||||
|
|
||||||
groupList.innerHTML = '';
|
groupList.innerHTML = '';
|
||||||
|
|
||||||
const dbRequest = window.indexedDB.open('4nk');
|
this.processId = processId;
|
||||||
const db = await new Promise<IDBDatabase>((resolve, reject) => {
|
const service = await Services.getInstance();
|
||||||
dbRequest.onsuccess = () => resolve(dbRequest.result);
|
const process = await service.getProcess(this.processId);
|
||||||
dbRequest.onerror = () => reject(dbRequest.error);
|
|
||||||
});
|
|
||||||
|
|
||||||
const transaction = db.transaction(['processes'], 'readonly');
|
const roles = await this.getRoles(process);
|
||||||
const processStore = transaction.objectStore('processes');
|
if (roles === null) {
|
||||||
const processRequest = processStore.get(processId);
|
console.error('no roles in process');
|
||||||
|
|
||||||
const process = await new Promise<any>((resolve, reject) => {
|
|
||||||
processRequest.onsuccess = () => {
|
|
||||||
console.log('🔍 Process found:', processRequest.result);
|
|
||||||
resolve(processRequest.result);
|
|
||||||
};
|
|
||||||
processRequest.onerror = () => reject(processRequest.error);
|
|
||||||
});
|
|
||||||
|
|
||||||
if (!process?.states?.[0]?.encrypted_pcd?.roles) {
|
|
||||||
console.error('❌ Process structure invalid:', process);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
this.processRoles = roles;
|
||||||
const roles = process.states[0].encrypted_pcd.roles;
|
console.log('🔑 Roles found:', this.processRoles);
|
||||||
console.log('🔑 Roles found:', roles);
|
|
||||||
|
|
||||||
const li = document.createElement('li');
|
const li = document.createElement('li');
|
||||||
li.className = 'group-list-item';
|
li.className = 'group-list-item';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user