From 3adc6d002ce590bcc4e880bf78d5d7be0e7da39c Mon Sep 17 00:00:00 2001 From: ameba23 Date: Wed, 17 Mar 2021 09:17:36 +0100 Subject: [PATCH] add isLocal boolean to shard message headers --- .../briar/socialbackup/SocialBackupManagerImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/briar-core/src/main/java/org/briarproject/briar/socialbackup/SocialBackupManagerImpl.java b/briar-core/src/main/java/org/briarproject/briar/socialbackup/SocialBackupManagerImpl.java index e359d862b..6a04a4b32 100644 --- a/briar-core/src/main/java/org/briarproject/briar/socialbackup/SocialBackupManagerImpl.java +++ b/briar-core/src/main/java/org/briarproject/briar/socialbackup/SocialBackupManagerImpl.java @@ -292,16 +292,17 @@ class SocialBackupManagerImpl extends ConversationClientImpl .getMessageMetadataAsDictionary(txn, contactGroupId); List headers = new ArrayList<>(); - List attachmentHeaders = new ArrayList<>(); for (Entry messageEntry : messages .entrySet()) { BdfDictionary message = messageEntry.getValue(); if (message.getLong(MSG_KEY_MESSAGE_TYPE).intValue() == SHARD.getValue()) { long timestamp = message.getLong(MSG_KEY_TIMESTAMP); + boolean isLocal = message.getBoolean(MSG_KEY_LOCAL); + List attachmentHeaders = new ArrayList<>(); ShardMessageHeader shardHeader = new ShardMessageHeader( messageEntry.getKey(), contactGroupId, timestamp, - false, false, false, false, attachmentHeaders); + isLocal, false, true, false, attachmentHeaders); headers.add(shardHeader); } }