Fix improper filtering of unread conversations.

main
Alex Hart 2023-01-17 10:48:16 -04:00 zatwierdzone przez Cody Henthorne
rodzic 67b6b109de
commit f36efc562e
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -1646,7 +1646,8 @@ class ThreadTable(context: Context, databaseHelper: SignalDatabase) : DatabaseTa
private fun ConversationFilter.toQuery(): String {
return when (this) {
ConversationFilter.OFF -> ""
ConversationFilter.UNREAD -> " AND $READ != ${ReadStatus.READ.serialize()}"
//language=sql
ConversationFilter.UNREAD -> " AND ($UNREAD_COUNT > 0 OR $READ == ${ReadStatus.FORCED_UNREAD.serialize()})"
ConversationFilter.MUTED -> error("This filter selection isn't supported yet.")
ConversationFilter.GROUPS -> error("This filter selection isn't supported yet.")
}