Add 'mark all as read' option

This commit is contained in:
Moxie Marlinspike
2013-05-06 13:59:40 -07:00
parent 4af7fdabda
commit 1aa84b145f
6 changed files with 54 additions and 9 deletions

View File

@@ -205,6 +205,18 @@ public class ThreadDatabase extends Database {
}
}
public void setAllThreadsRead() {
SQLiteDatabase db = databaseHelper.getWritableDatabase();
ContentValues contentValues = new ContentValues(1);
contentValues.put(READ, 1);
db.update(TABLE_NAME, contentValues, null, null);
DatabaseFactory.getSmsDatabase(context).setAllMessagesRead();
DatabaseFactory.getMmsDatabase(context).setAllMessagesRead();
notifyConversationListListeners();
}
public void setRead(long threadId) {
ContentValues contentValues = new ContentValues(1);
contentValues.put(READ, 1);