diff --git a/src/components/ChatHeader.vue b/src/components/ChatHeader.vue index a8c089a..20097c9 100644 --- a/src/components/ChatHeader.vue +++ b/src/components/ChatHeader.vue @@ -8,7 +8,7 @@ @click.stop="onHeaderClicked" > - + @@ -88,8 +88,27 @@ export default { room() { return this.$matrix.currentRoom; }, + memberAvatar() { + let roomMember; + if (this.room) { + this.room.getMembers().forEach(member => { + if(this.room.name === member.name) { + roomMember = member; + } + }); + if (roomMember) { + return roomMember.getAvatarUrl( + this.$matrix.matrixClient.getHomeserverUrl(), + 40, + 40, + "scale", + true + ); + } + } + return null; + } }, - watch: { room: { handler(newVal, ignoredOldVal) {