From 62ece66f36079404395606d7327cf978c3f38260 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 20 Dec 2023 16:11:32 -0500 Subject: [PATCH] Fix bug where scheduled messages don't update snippets. --- .../org/thoughtcrime/securesms/jobs/IndividualSendJob.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/IndividualSendJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/IndividualSendJob.java index 1e5d7020b0..c9da62233a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/IndividualSendJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/IndividualSendJob.java @@ -166,6 +166,9 @@ public class IndividualSendJob extends PushSendJob { markAttachmentsUploaded(messageId, message); database.markUnidentified(messageId, unidentified); + // For scheduled messages, which may not have updated the thread with it's snippet yet + SignalDatabase.threads().updateSilently(threadId, false); + if (recipient.isSelf()) { SignalDatabase.messages().incrementDeliveryReceiptCount(message.getSentTimeMillis(), recipient.getId(), System.currentTimeMillis()); SignalDatabase.messages().incrementReadReceiptCount(message.getSentTimeMillis(), recipient.getId(), System.currentTimeMillis());