From 0cf602961450c6e0964283e544236a4b33ca7ba4 Mon Sep 17 00:00:00 2001 From: ganfra Date: Tue, 23 Dec 2025 11:44:16 +0100 Subject: [PATCH] Revert "fix: display banned member list if permissions.canKick or permissions.canBan" This reverts commit 7c8830b16d1fd54889b56ecdce9bae1f2712ee2b. --- .../features/roomdetails/impl/members/RoomMemberListState.kt | 2 +- .../roommembermoderation/api/RoomMemberModerationPermissions.kt | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListState.kt b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListState.kt index 5a113bc3b2..7c928fb27a 100644 --- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListState.kt +++ b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/RoomMemberListState.kt @@ -26,7 +26,7 @@ data class RoomMemberListState( val moderationState: RoomMemberModerationState, val eventSink: (RoomMemberListEvents) -> Unit, ) { - val showBannedSection: Boolean = moderationState.permissions.hasAny && roomMembers.dataOrNull()?.banned?.isNotEmpty() == true + val showBannedSection: Boolean = moderationState.permissions.canBan && roomMembers.dataOrNull()?.banned?.isNotEmpty() == true } enum class SelectedSection { diff --git a/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationPermissions.kt b/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationPermissions.kt index 10ea6c4451..223456de69 100644 --- a/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationPermissions.kt +++ b/features/roommembermoderation/api/src/main/kotlin/io/element/android/features/roommembermoderation/api/RoomMemberModerationPermissions.kt @@ -13,8 +13,6 @@ data class RoomMemberModerationPermissions( val canKick: Boolean, val canBan: Boolean, ) { - val hasAny = canKick || canBan - companion object { val DEFAULT = RoomMemberModerationPermissions( canKick = false,