Room details: add dialog to member list

This commit is contained in:
10G Meow 2024-03-03 21:08:06 +02:00 committed by N-Pex
parent eec0df7c97
commit cebda1686e
13 changed files with 341 additions and 202 deletions

View file

@ -159,6 +159,25 @@ export default {
},
},
methods: {
memberAvatar(member) {
if (member) {
return member.getAvatarUrl(
this.$matrix.matrixClient.getHomeserverUrl(),
40,
40,
"scale",
true
);
}
return null;
},
// TODO - following power level comparisons assume that default power levels are used in the room!
isAdmin(member) {
return member.powerLevelNorm > 50;
},
isModerator(member) {
return member.powerLevelNorm > 0 && member.powerLevelNorm <= 50;
},
/**
* Get a string describing current room retention setting.
* Can be "None", "1 week", "1 hour" etc...