Exclude pairing process from the chat list
This commit is contained in:
parent
7ebc5a75ea
commit
c32a7f9e86
@ -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);
|
||||
|
||||
|
@ -1273,4 +1273,15 @@ export default class Services {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public isPairingProcess(roles: Record<string, RoleDefinition>): 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user