Better code

This commit is contained in:
Benoit Marty 2021-11-04 16:11:25 +01:00 committed by Benoit Marty
parent 41ab117182
commit 21e1766e3e

View File

@ -93,7 +93,7 @@ class RoomMemberListController @Inject constructor(
filteredRoomMemberList.join( filteredRoomMemberList.join(
each = { _, roomMember -> each = { _, roomMember ->
buildRoomMember(roomMember, powerLevelCategory, host, data, roomMember.userPresence) buildRoomMember(roomMember, powerLevelCategory, host, data)
}, },
between = { _, roomMemberBefore -> between = { _, roomMemberBefore ->
dividerItem { dividerItem {
@ -125,8 +125,7 @@ class RoomMemberListController @Inject constructor(
private fun buildRoomMember(roomMember: RoomMemberSummary, private fun buildRoomMember(roomMember: RoomMemberSummary,
powerLevelCategory: RoomMemberListCategories, powerLevelCategory: RoomMemberListCategories,
host: RoomMemberListController, host: RoomMemberListController,
data: RoomMemberListViewState, data: RoomMemberListViewState) {
userPresence: UserPresence?) {
val powerLabel = stringProvider.getString(powerLevelCategory.titleRes) val powerLabel = stringProvider.getString(powerLevelCategory.titleRes)
profileMatrixItemWithPowerLevelWithPresence { profileMatrixItemWithPowerLevelWithPresence {
@ -137,7 +136,7 @@ class RoomMemberListController @Inject constructor(
clickListener { clickListener {
host.callback?.onRoomMemberClicked(roomMember) host.callback?.onRoomMemberClicked(roomMember)
} }
userPresence(userPresence) userPresence(roomMember.userPresence)
powerLevelLabel( powerLevelLabel(
span { span {
span(powerLabel) { span(powerLabel) {