aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/content_item_store.vala
diff options
context:
space:
mode:
authorbobufa <bobufa@users.noreply.github.com>2018-08-13 15:50:50 +0200
committerbobufa <bobufa@users.noreply.github.com>2018-08-13 22:39:18 +0200
commit1d9ce7f471c2aa3a70a9b0255ca39c0ec7a367e2 (patch)
treeccadef886497aa25e86b71416916fe6220dde1dc /libdino/src/service/content_item_store.vala
parent2992a12f9fac1a7bf93a7aece5f85285c3b927ff (diff)
downloaddino-1d9ce7f471c2aa3a70a9b0255ca39c0ec7a367e2.tar.gz
dino-1d9ce7f471c2aa3a70a9b0255ca39c0ec7a367e2.zip
sort file transfers into correct conversation
Diffstat (limited to 'libdino/src/service/content_item_store.vala')
-rw-r--r--libdino/src/service/content_item_store.vala3
1 files changed, 1 insertions, 2 deletions
diff --git a/libdino/src/service/content_item_store.vala b/libdino/src/service/content_item_store.vala
index 39bdfdde..83ba1da0 100644
--- a/libdino/src/service/content_item_store.vala
+++ b/libdino/src/service/content_item_store.vala
@@ -126,10 +126,9 @@ public class ContentItemStore : StreamInteractionModule, Object {
}
}
- private void insert_file_transfer(FileTransfer file_transfer) {
+ private void insert_file_transfer(FileTransfer file_transfer, Conversation conversation) {
FileItem item = new FileItem(file_transfer, -1);
if (!discard(item)) {
- Conversation? conversation = stream_interactor.get_module(ConversationManager.IDENTITY).get_conversation(file_transfer.counterpart, file_transfer.account);
item.id = db.add_content_item(conversation, file_transfer.time, file_transfer.local_time, 2, file_transfer.id);
if (collection_conversations.has_key(conversation)) {