Better code
This commit is contained in:
parent
41ab117182
commit
21e1766e3e
@ -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) {
|
||||||
|
Loading…
Reference in New Issue
Block a user