From bdc464193dfd80aef71060dca676a8e8bccca222 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Tue, 21 Feb 2017 22:33:16 -0800 Subject: [PATCH] Adjust last seen divider on read sync Fixes #6273 // FREEBIE --- src/org/thoughtcrime/securesms/database/MmsDatabase.java | 1 + src/org/thoughtcrime/securesms/database/SmsDatabase.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/org/thoughtcrime/securesms/database/MmsDatabase.java b/src/org/thoughtcrime/securesms/database/MmsDatabase.java index 7075107c5f..bcf7884523 100644 --- a/src/org/thoughtcrime/securesms/database/MmsDatabase.java +++ b/src/org/thoughtcrime/securesms/database/MmsDatabase.java @@ -524,6 +524,7 @@ public class MmsDatabase extends MessagingDatabase { database.update(TABLE_NAME, values, ID_WHERE, new String[]{String.valueOf(id)}); DatabaseFactory.getThreadDatabase(context).updateReadState(threadId); + DatabaseFactory.getThreadDatabase(context).setLastSeen(threadId); notifyConversationListeners(threadId); } } catch (InvalidNumberException e) { diff --git a/src/org/thoughtcrime/securesms/database/SmsDatabase.java b/src/org/thoughtcrime/securesms/database/SmsDatabase.java index 7dd684fae9..1095bebec1 100644 --- a/src/org/thoughtcrime/securesms/database/SmsDatabase.java +++ b/src/org/thoughtcrime/securesms/database/SmsDatabase.java @@ -383,6 +383,7 @@ public class SmsDatabase extends MessagingDatabase { database.update(TABLE_NAME, contentValues, ID_WHERE, new String[] {cursor.getLong(cursor.getColumnIndexOrThrow(ID)) + ""}); DatabaseFactory.getThreadDatabase(context).updateReadState(threadId); + DatabaseFactory.getThreadDatabase(context).setLastSeen(threadId); notifyConversationListeners(threadId); } } catch (InvalidNumberException e) {