Banned users: use the counter as the title

This commit is contained in:
Benoit Marty 2020-08-03 15:36:31 +02:00 committed by Benoit Marty
parent 562c6fbcce
commit ace7ff464b

View file

@ -51,9 +51,17 @@ class RoomBannedMemberListController @Inject constructor(
override fun buildModels(data: RoomBannedMemberListViewState?) {
val bannedList = data?.bannedMemberSummaries?.invoke() ?: return
buildProfileSection(
stringProvider.getString(R.string.room_settings_banned_users_title)
)
val quantityString = stringProvider.getQuantityString(R.plurals.room_settings_banned_users_count, bannedList.size, bannedList.size)
if (bannedList.isEmpty()) {
buildProfileSection(stringProvider.getString(R.string.room_settings_banned_users_title))
genericFooterItem {
id("footer")
text(quantityString)
}
} else {
buildProfileSection(quantityString)
bannedList.join(
each = { _, roomMember ->
@ -83,10 +91,6 @@ class RoomBannedMemberListController @Inject constructor(
}
}
)
genericFooterItem {
id("footer")
text(stringProvider.getQuantityString(R.plurals.room_settings_banned_users_count, bannedList.size, bannedList.size))
}
}
}