cetirizine

An experimental matrix client written in reactjs utilizing tailwind and storybook
git clone git://archive.git.mtrnord.blog/MTRNord/cetirizine.git
Log | Files | Refs | README | LICENSE

commit a97d52191d45e0002c40503f9340597a7be87339
parent 742676ca75976dd6918d8e1620e39fd719054f88
Author: Marcel <MTRNord@users.noreply.github.com>
Date:   Tue, 16 May 2023 23:33:58 +0200

Merge pull request #6 from MTRNord/MTRNord/fix-5

Fix #5
Diffstat:
Achangelog.d/5.bugfix | 2++
Msrc/app/sdk/client.ts | 4+++-
2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/changelog.d/5.bugfix b/changelog.d/5.bugfix @@ -0,0 +1 @@ +Make sure that we always use the correct avatar url +\ No newline at end of file diff --git a/src/app/sdk/client.ts b/src/app/sdk/client.ts @@ -408,7 +408,9 @@ export class MatrixClient extends EventEmitter { throw Error("Error fetching profile info. See console for error."); } const json = await resp.json() as IProfileInfo; - json.avatar_url = json.avatar_url?.replace("mxc://", `${this.user.hostname}/_matrix/media/v3/download/`); + if (json.avatar_url) { + json.avatar_url = this.convertMXC(json.avatar_url); + } this.profileInfo = json; const tx = this.database?.transaction('loginInfo', 'readwrite'); await tx?.store.put({