summary refs log tree commit diff
path: root/src/MatrixClient.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-22 00:00:48 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-22 00:00:48 +0200
commit33f534c6f85047f00254edbc341b3a7bc1420111 (patch)
treeb48bc936903a1d2274dbd6947270e0d8a42758ce /src/MatrixClient.cc
parentAdd rounded corners to inline images (diff)
downloadnheko-33f534c6f85047f00254edbc341b3a7bc1420111.tar.xz
Cache room avatars (#139)
fixes #107
Diffstat (limited to 'src/MatrixClient.cc')
-rw-r--r--src/MatrixClient.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/MatrixClient.cc b/src/MatrixClient.cc

index b5dfe514..1b2e020d 100644 --- a/src/MatrixClient.cc +++ b/src/MatrixClient.cc
@@ -468,7 +468,7 @@ MatrixClient::fetchRoomAvatar(const QString &roomid, const QUrl &avatar_url) QNetworkRequest avatar_request(endpoint); QNetworkReply *reply = get(avatar_request); - connect(reply, &QNetworkReply::finished, this, [this, reply, roomid]() { + connect(reply, &QNetworkReply::finished, this, [this, reply, roomid, avatar_url]() { reply->deleteLater(); int status = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt(); @@ -486,7 +486,7 @@ MatrixClient::fetchRoomAvatar(const QString &roomid, const QUrl &avatar_url) QPixmap pixmap; pixmap.loadFromData(img); - emit roomAvatarRetrieved(roomid, pixmap); + emit roomAvatarRetrieved(roomid, pixmap, avatar_url.toString(), img); }); }