From 11dd0ee1514d89e0a4f52c573ae5b0ee4dd4c580 Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Fri, 19 Apr 2024 10:03:49 +0200 Subject: [PATCH] Adapt to new Avatar API --- src/neochatroom.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/neochatroom.cpp b/src/neochatroom.cpp index 58cf8264c..f836e30c3 100644 --- a/src/neochatroom.cpp +++ b/src/neochatroom.cpp @@ -1933,16 +1933,16 @@ QByteArray NeoChatRoom::roomAcountDataJson(const QString &eventType) QUrl NeoChatRoom::avatarForMember(Quotient::User *user) const { - const auto &url = memberAvatarUrl(user->id()); - if (url.isEmpty() || url.scheme() != "mxc"_ls) { + const auto &avatar = memberAvatar(user->id()); + if (avatar.url().isEmpty() || avatar.url().scheme() != "mxc"_ls) { return {}; } - auto avatar = connection()->makeMediaUrl(url); - if (avatar.isValid() && avatar.scheme() == QStringLiteral("mxc")) { - return avatar; - } else { + + auto localFile = connection()->makeMediaUrl(avatar.url()); + if (!localFile.isValid() || localFile.scheme() != QStringLiteral("mxc")) { return QUrl(); } + return localFile; } const RoomEvent *NeoChatRoom::getReplyForEvent(const RoomEvent &event) const