Skip to content

Commit d5625f9

Browse files
committed
Do not show blocked convo on home screen
1 parent 459acc7 commit d5625f9

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

app/src/main/java/org/thoughtcrime/securesms/home/HomeViewModel.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,10 @@ class HomeViewModel @Inject constructor(
9393
conversationRepository.observeConversationList()
9494
}
9595
.map { convos ->
96-
val (approved, unapproved) = convos.partition { it.recipient.approved }
96+
val (approved, unapproved) = convos
97+
.asSequence()
98+
.filter { !it.recipient.blocked } // We don't display blocked convo at all
99+
.partition { it.recipient.approved }
97100
val unreadUnapproved = unapproved
98101
.count { it.unreadCount > 0 || it.unreadMentionCount > 0 }
99102
unreadUnapproved to approved.sortedWith(CONVERSATION_COMPARATOR)

0 commit comments

Comments
 (0)