From edf0b3a38ff1883494a7a5686da70a6c4e1e7e3f Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 5 Apr 2024 12:01:29 +0200 Subject: [PATCH] Add comment for clarity --- .../impl/rolesandpermissions/RolesAndPermissionsPresenter.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/rolesandpermissions/RolesAndPermissionsPresenter.kt b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/rolesandpermissions/RolesAndPermissionsPresenter.kt index ae50f5058f..3f7224602d 100644 --- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/rolesandpermissions/RolesAndPermissionsPresenter.kt +++ b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/rolesandpermissions/RolesAndPermissionsPresenter.kt @@ -50,6 +50,8 @@ class RolesAndPermissionsPresenter @Inject constructor( val coroutineScope = rememberCoroutineScope() val roomInfo by room.roomInfoFlow.collectAsState(initial = null) val roomMembers by room.membersStateFlow.collectAsState() + // Get the list of joined room members, in order to filter members present in the power + // level state Event, but not member of the room anymore. val joinedRoomMemberIds by remember { derivedStateOf { roomMembers.joinedRoomMembers().map { it.userId }