From 680383b08f0554b6169c5abc34b5d3c0c44520da Mon Sep 17 00:00:00 2001 From: 10G Meow <10gmeow@gmail.com> Date: Thu, 27 Jan 2022 11:35:20 +0000 Subject: [PATCH] fixed: direct chat with person avatar profile --- src/components/ChatHeader.vue | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) 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) {