Room profile: ensure RoomMemberSummaries order is guaranteed
This commit is contained in:
parent
78408fa0ec
commit
79a68a36bd
@ -111,7 +111,7 @@ class RoomMemberListViewModel @AssistedInject constructor(@Assisted initialState
|
||||
}
|
||||
}
|
||||
|
||||
return mapOf(
|
||||
return listOf(
|
||||
PowerLevelCategory.ADMIN to admins,
|
||||
PowerLevelCategory.MODERATOR to moderators,
|
||||
PowerLevelCategory.CUSTOM to customs,
|
||||
|
@ -34,7 +34,7 @@ data class RoomMemberListViewState(
|
||||
constructor(args: RoomProfileArgs) : this(roomId = args.roomId)
|
||||
}
|
||||
|
||||
typealias RoomMemberSummaries = Map<PowerLevelCategory, List<RoomMemberSummary>>
|
||||
typealias RoomMemberSummaries = List<Pair<PowerLevelCategory, List<RoomMemberSummary>>>
|
||||
|
||||
enum class PowerLevelCategory(@StringRes val titleRes: Int) {
|
||||
ADMIN(R.string.room_member_power_level_admins),
|
||||
|
Loading…
x
Reference in New Issue
Block a user