aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Matrix.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-04-01 23:21:25 +0200
committerdec05eba <dec05eba@protonmail.com>2021-04-01 23:21:25 +0200
commitcfa37b674e9493388e7ebd89f53eacbb197cbdcb (patch)
treecbadbc2a3120e0724e216a72fa8f64f8fd1fd4f0 /src/plugins/Matrix.cpp
parent57ab6b22b37ff133128ad16a5c1882e627243461 (diff)
Matrix: fix thumbnails when using pantalaimon, add more predefined rooms to room directory
Diffstat (limited to 'src/plugins/Matrix.cpp')
-rw-r--r--src/plugins/Matrix.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/plugins/Matrix.cpp b/src/plugins/Matrix.cpp
index bbe9897..6050b18 100644
--- a/src/plugins/Matrix.cpp
+++ b/src/plugins/Matrix.cpp
@@ -1740,16 +1740,12 @@ namespace QuickMedia {
static std::string message_content_extract_thumbnail_url(const rapidjson::Value &content_json, const std::string &homeserver) {
const rapidjson::Value &info_json = GetMember(content_json, "info");
if(info_json.IsObject()) {
- sf::Vector2i thumbnail_size;
- if(!message_content_extract_thumbnail_size(content_json, thumbnail_size))
- return "";
-
const rapidjson::Value &thumbnail_url_json = GetMember(info_json, "thumbnail_url");
if(thumbnail_url_json.IsString()) {
std::string thumbnail_str = thumbnail_url_json.GetString();
if(strncmp(thumbnail_str.c_str(), "mxc://", 6) == 0) {
thumbnail_str.erase(thumbnail_str.begin(), thumbnail_str.begin() + 6);
- return homeserver + "/_matrix/media/r0/thumbnail/" + std::move(thumbnail_str) + "?width=" + std::to_string(thumbnail_size.x) + "&height=" + std::to_string(thumbnail_size.y);
+ return homeserver + "/_matrix/media/r0/download/" + std::move(thumbnail_str);
}
}
}