Do not unarchive threads when story is received.

fork-5.53.8
Alex Hart 2022-10-06 10:44:32 -03:00 zatwierdzone przez Greyson Parrelli
rodzic 35f1baf965
commit 0a33574f1d
1 zmienionych plików z 12 dodań i 1 usunięć

Wyświetl plik

@ -1875,7 +1875,18 @@ public class MmsDatabase extends MessageDatabase {
return Optional.empty();
}
long messageId = insertMediaMessage(threadId, retrieved.getBody(), retrieved.getAttachments(), quoteAttachments, retrieved.getSharedContacts(), retrieved.getLinkPreviews(), retrieved.getMentions(), retrieved.getMessageRanges(), contentValues, null, true);
boolean updateThread = retrieved.getStoryType() == StoryType.NONE;
long messageId = insertMediaMessage(threadId,
retrieved.getBody(),
retrieved.getAttachments(),
quoteAttachments,
retrieved.getSharedContacts(),
retrieved.getLinkPreviews(),
retrieved.getMentions(),
retrieved.getMessageRanges(),
contentValues,
null,
updateThread);
boolean isNotStoryGroupReply = retrieved.getParentStoryId() == null || !retrieved.getParentStoryId().isGroupReply();
if (!Types.isExpirationTimerUpdate(mailbox) && !retrieved.getStoryType().isStory() && isNotStoryGroupReply) {