Update last seen logic to used last read message instead of now timestamp.

This commit is contained in:
Cody Henthorne
2025-02-11 16:13:55 -05:00
committed by Greyson Parrelli
parent d7221a384b
commit b82d16abcb
15 changed files with 83 additions and 69 deletions

View File

@@ -55,7 +55,7 @@ public class TurnOffContactJoinedNotificationsActivity extends AppCompatActivity
SimpleTask.run(getLifecycle(), () -> {
ThreadTable threadTable = SignalDatabase.threads();
List<MessageTable.MarkedMessageInfo> marked = threadTable.setRead(getIntent().getLongExtra(EXTRA_THREAD_ID, -1), false);
List<MessageTable.MarkedMessageInfo> marked = threadTable.setRead(getIntent().getLongExtra(EXTRA_THREAD_ID, -1));
MarkReadReceiver.process(marked);
SignalStore.settings().setNotifyWhenContactJoinsSignal(false);