summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-05-09 16:57:41 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-05-09 16:57:41 +0300
commite78e43c86a39c48a1ebea7f3ae122f21672230ef (patch)
tree603a358b8eadca942c1eb83860b76adbca13720f /src
parentAdd settings panel for homeserver's domain (diff)
downloadnheko-e78e43c86a39c48a1ebea7f3ae122f21672230ef.tar.xz
Save the user defined domain instead of the one provided by login response
Diffstat (limited to 'src')
-rw-r--r--src/ImageItem.cc2
-rw-r--r--src/MatrixClient.cc8
2 files changed, 4 insertions, 6 deletions
diff --git a/src/ImageItem.cc b/src/ImageItem.cc

index e0e2f977..514c28aa 100644 --- a/src/ImageItem.cc +++ b/src/ImageItem.cc
@@ -49,7 +49,7 @@ ImageItem::ImageItem(QSharedPointer<MatrixClient> client, const events::MessageE } QString media_params = url_parts[1]; - url_ = QString("%1/_matrix/media/r0/download/%2").arg(client_.data()->getHomeServer(), media_params); + url_ = QString("%1/_matrix/media/r0/download/%2").arg(client_.data()->getHomeServer().toString(), media_params); client_.data()->downloadImage(event.eventId(), url_); diff --git a/src/MatrixClient.cc b/src/MatrixClient.cc
index 86d43b1f..ac321d94 100644 --- a/src/MatrixClient.cc +++ b/src/MatrixClient.cc
@@ -94,9 +94,7 @@ void MatrixClient::onLoginResponse(QNetworkReply *reply) try { response.deserialize(json); - emit loginSuccess(response.getUserId(), - response.getHomeServer(), - response.getAccessToken()); + emit loginSuccess(response.getUserId(), server_.host(), response.getAccessToken()); } catch (DeserializationException &e) { qWarning() << "Malformed JSON response" << e.what(); emit loginError("Malformed response. Possibly not a Matrix server"); @@ -548,7 +546,7 @@ void MatrixClient::fetchRoomAvatar(const QString &roomid, const QUrl &avatar_url } QString media_params = url_parts[1]; - QString media_url = QString("%1/_matrix/media/r0/download/%2").arg(getHomeServer(), media_params); + QString media_url = QString("%1/_matrix/media/r0/download/%2").arg(getHomeServer().toString(), media_params); QNetworkRequest avatar_request(media_url); @@ -576,7 +574,7 @@ void MatrixClient::fetchOwnAvatar(const QUrl &avatar_url) } QString media_params = url_parts[1]; - QString media_url = QString("%1/_matrix/media/r0/download/%2").arg(getHomeServer(), media_params); + QString media_url = QString("%1/_matrix/media/r0/download/%2").arg(getHomeServer().toString(), media_params); QNetworkRequest avatar_request(media_url);