aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/content_item_store.vala
diff options
context:
space:
mode:
authorMarvin W <git@larma.de>2026-07-18 18:10:27 +0200
committerMarvin W <git@larma.de>2026-08-02 12:44:10 +0200
commit64f09ce50063e6ccc135a535fe98f58751d7ac7d (patch)
treef8e407f0ab94a44ef1208202df3778ca10f89cb5 /libdino/src/service/content_item_store.vala
parent45723ac201c1905571f9f78c8c970828db97139a (diff)
Add support for XEP-0490 Message Displayed Synchronization
Diffstat (limited to 'libdino/src/service/content_item_store.vala')
-rw-r--r--libdino/src/service/content_item_store.vala5
1 files changed, 1 insertions, 4 deletions
diff --git a/libdino/src/service/content_item_store.vala b/libdino/src/service/content_item_store.vala
index 37c82eb7..d74f9b05 100644
--- a/libdino/src/service/content_item_store.vala
+++ b/libdino/src/service/content_item_store.vala
@@ -76,10 +76,7 @@ public class ContentItemStore : StreamInteractionModule, Object {
case 2:
FileTransfer? file_transfer = stream_interactor.get_module(FileTransferStorage.IDENTITY).get_file_by_id(foreign_id, conversation);
if (file_transfer != null) {
- Message? message = null;
- if (file_transfer.provider == 0 && file_transfer.info != null) {
- message = stream_interactor.get_module(MessageStorage.IDENTITY).get_message_by_id(int.parse(file_transfer.info), conversation);
- }
+ Message? message = stream_interactor.get_module(FileManager.IDENTITY).get_message_for_file_transfer(file_transfer, conversation);
var file_item = new FileItem(file_transfer, conversation, id, message);
return file_item;
}