Rework how ConversationFragment RecyclerView responds to data updates.

This commit is contained in:
Alex Hart
2020-06-07 16:25:21 -03:00
committed by Greyson Parrelli
parent 3a479d7eef
commit 7d06e2395f
11 changed files with 151 additions and 72 deletions

View File

@@ -81,12 +81,7 @@ public class NotificationItem {
Recipient recipient = threadRecipient != null ? threadRecipient : conversationRecipient;
int startingPosition = jumpToMessage ? getStartingPosition(context, threadId, messageReceivedTimestamp) : -1;
if (!jumpToMessage) {
int unreadCount = DatabaseFactory.getMmsSmsDatabase(context).getUnreadCount(threadId);
startingPosition = unreadCount > 0 ? unreadCount : -1;
}
Intent intent = ConversationActivity.buildIntent(context, recipient.getId(), threadId, 0, startingPosition, jumpToMessage);
Intent intent = ConversationActivity.buildIntent(context, recipient.getId(), threadId, 0, startingPosition);
makeIntentUniqueToPreventMerging(intent);