Merge pull request #3069 from element-hq/feature/bma/avatarCluster_x2

Avatar cluster for DM
This commit is contained in:
Benoit Marty 2024-06-24 10:53:50 +02:00 committed by GitHub
commit 010a90f9ff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
98 changed files with 416 additions and 206 deletions

View file

@ -63,3 +63,14 @@ fun MatrixRoom.getDirectRoomMember(roomMembersState: MatrixRoomMembersState): St
}
}
}
@Composable
fun MatrixRoom.getCurrentRoomMember(roomMembersState: MatrixRoomMembersState): State<RoomMember?> {
val roomMembers = roomMembersState.roomMembers()
return remember(roomMembersState) {
derivedStateOf {
roomMembers
?.find { it.userId == sessionId }
}
}
}