mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 12:07:28 +00:00
quality : move canUnban logic to the permission class
This commit is contained in:
+1
-2
@@ -163,8 +163,7 @@ class RoomMemberModerationPresenter(
|
||||
val membership = member?.membership ?: RoomMembershipState.JOIN
|
||||
when (membership) {
|
||||
RoomMembershipState.BAN -> {
|
||||
// Unban requires both kick and ban permission instead of a dedicated unban permission
|
||||
if (permissions.canBan && permissions.canKick) {
|
||||
if (permissions.canUnban) {
|
||||
add(ModerationActionState(action = ModerationAction.UnbanUser, isEnabled = canModerateThisUser))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user