From 724480a3eaf3f92cf445fcc52f02b0f86e4043f7 Mon Sep 17 00:00:00 2001 From: Moez Bhatti Date: Thu, 5 Apr 2018 05:40:19 -0400 Subject: [PATCH] Exclude archived and blocked conversations when calculating unread count --- data/src/main/java/repository/MessageRepositoryImpl.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/src/main/java/repository/MessageRepositoryImpl.kt b/data/src/main/java/repository/MessageRepositoryImpl.kt index 85b38f4d..dc8f3f76 100644 --- a/data/src/main/java/repository/MessageRepositoryImpl.kt +++ b/data/src/main/java/repository/MessageRepositoryImpl.kt @@ -194,6 +194,8 @@ class MessageRepositoryImpl @Inject constructor( override fun getUnreadCount(): Long { return Realm.getDefaultInstance() .where(Conversation::class.java) + .equalTo("archived", false) + .equalTo("blocked", false) .equalTo("read", false) .count() }