Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

Commit 21fbd8f

Browse files
authored
Merge pull request #2514 from ldruschk/urlpreview
Don't fetch previews from server when URL previews are disabled
2 parents 97951c4 + c0dbeea commit 21fbd8f

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

CHANGES.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Features:
55
-
66

77
Improvements:
8-
-
8+
- URL previews are no longer requested from the server when displaying URL previews is disabled (PR #2514)
99

1010
Other changes:
1111
- Upgrade olm-sdk.aar from version 2.2.2 to version 2.3.0

vector/src/main/java/im/vector/adapters/VectorMessagesAdapterHelper.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1219,7 +1219,12 @@ void manageURLPreviews(final Message message, final View convertView, final Stri
12191219
final String downloadKey = url.hashCode() + "---";
12201220
String displayKey = url + "<----->" + id;
12211221

1222-
if (UrlPreviewView.Companion.didUrlPreviewDismiss(displayKey)) {
1222+
if (!mSession.isURLPreviewEnabled()) {
1223+
if (!mUrlsPreviews.containsKey(downloadKey)) {
1224+
mUrlsPreviews.put(downloadKey, null);
1225+
mAdapter.notifyDataSetChanged();
1226+
}
1227+
} else if (UrlPreviewView.Companion.didUrlPreviewDismiss(displayKey)) {
12231228
Log.d(LOG_TAG, "## manageURLPreviews() : " + displayKey + " has been dismissed");
12241229
} else if (mPendingUrls.contains(url)) {
12251230
// please wait

0 commit comments

Comments
 (0)