summary refs log tree commit diff
path: root/src/timeline/widgets/ImageItem.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-07-15 20:05:31 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-07-15 20:05:31 +0300
commita9f02128a24d149579101e8dc2fc92b5069b8691 (patch)
treec97c31357612b866211a0ee2b91bda04f95d93c0 /src/timeline/widgets/ImageItem.cc
parentRemove the v2 namespace from the http client (diff)
downloadnheko-a9f02128a24d149579101e8dc2fc92b5069b8691.tar.xz
Use the http link for video messages
Add method to convert matrix content URIs to http links
Diffstat (limited to 'src/timeline/widgets/ImageItem.cc')
-rw-r--r--src/timeline/widgets/ImageItem.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/timeline/widgets/ImageItem.cc b/src/timeline/widgets/ImageItem.cc

index 8c8f50a1..b7adb0fa 100644 --- a/src/timeline/widgets/ImageItem.cc +++ b/src/timeline/widgets/ImageItem.cc
@@ -106,12 +106,8 @@ ImageItem::openUrl() if (url_.toString().isEmpty()) return; - auto mxc_parts = mtx::client::utils::parse_mxc_url(url_.toString().toStdString()); - auto urlToOpen = QString("https://%1:%2/_matrix/media/r0/download/%3/%4") - .arg(QString::fromStdString(http::client()->server())) - .arg(http::client()->port()) - .arg(QString::fromStdString(mxc_parts.server)) - .arg(QString::fromStdString(mxc_parts.media_id)); + auto urlToOpen = utils::mxcToHttp( + url_, QString::fromStdString(http::client()->server()), http::client()->port()); if (!QDesktopServices::openUrl(urlToOpen)) nhlog::ui()->warn("could not open url: {}", urlToOpen.toStdString());