From b1dacf4acd36eab3578caac56f9aad6a7aa19690 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 19 Sep 2022 14:49:19 -0300 Subject: [PATCH] Fix story reply synchronization. --- .../org/thoughtcrime/securesms/database/MessageDatabase.java | 4 ++-- .../securesms/messages/MessageContentProcessor.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/MessageDatabase.java b/app/src/main/java/org/thoughtcrime/securesms/database/MessageDatabase.java index dc3a3e8af..bd88654ea 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/MessageDatabase.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/MessageDatabase.java @@ -12,6 +12,8 @@ import com.google.android.mms.pdu_alt.NotificationInd; import net.zetetic.database.sqlcipher.SQLiteStatement; +import org.signal.core.util.CursorUtil; +import org.signal.core.util.SqlUtil; import org.signal.core.util.logging.Log; import org.signal.libsignal.protocol.IdentityKey; import org.signal.libsignal.protocol.util.Pair; @@ -36,9 +38,7 @@ import org.thoughtcrime.securesms.recipients.RecipientId; import org.thoughtcrime.securesms.revealable.ViewOnceExpirationInfo; import org.thoughtcrime.securesms.sms.IncomingTextMessage; import org.thoughtcrime.securesms.sms.OutgoingTextMessage; -import org.signal.core.util.CursorUtil; import org.thoughtcrime.securesms.util.JsonUtils; -import org.signal.core.util.SqlUtil; import org.thoughtcrime.securesms.util.Util; import java.io.Closeable; diff --git a/app/src/main/java/org/thoughtcrime/securesms/messages/MessageContentProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/messages/MessageContentProcessor.java index 9a0772ed5..b29caa59d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/MessageContentProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/MessageContentProcessor.java @@ -1912,7 +1912,7 @@ public final class MessageContentProcessor { if (message.getDataMessage().get().getGroupContext().isPresent()) { parentStoryId = new ParentStoryId.GroupReply(storyMessageId.getId()); - } else if (groupStory || SignalDatabase.storySends().canReply(storyAuthorRecipient, storyContext.getSentTimestamp())) { + } else if (groupStory || story.getStoryType().isStoryWithReplies()) { parentStoryId = new ParentStoryId.DirectReply(storyMessageId.getId()); String quoteBody = "";