mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-19 08:09:12 +01:00
Update last seen logic to used last read message instead of now timestamp.
This commit is contained in:
committed by
Greyson Parrelli
parent
d7221a384b
commit
b82d16abcb
@@ -58,7 +58,7 @@ public class MarkReadReceiver extends BroadcastReceiver {
|
||||
|
||||
for (ConversationId thread : threads) {
|
||||
Log.i(TAG, "Marking as read: " + thread);
|
||||
List<MarkedMessageInfo> messageIds = SignalDatabase.threads().setRead(thread, true);
|
||||
List<MarkedMessageInfo> messageIds = SignalDatabase.threads().setRead(thread);
|
||||
messageIdsCollection.addAll(messageIds);
|
||||
}
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@ public class RemoteReplyReceiver extends BroadcastReceiver {
|
||||
.addStickyThread(new ConversationId(threadId, groupStoryId != Long.MIN_VALUE ? groupStoryId : null),
|
||||
intent.getLongExtra(EARLIEST_TIMESTAMP, System.currentTimeMillis()));
|
||||
|
||||
List<MarkedMessageInfo> messageIds = SignalDatabase.threads().setRead(threadId, true);
|
||||
List<MarkedMessageInfo> messageIds = SignalDatabase.threads().setRead(threadId);
|
||||
|
||||
AppDependencies.getMessageNotifier().updateNotification(context);
|
||||
MarkReadReceiver.process(messageIds);
|
||||
|
||||
Reference in New Issue
Block a user