Enable detekt rules UseLet and fix existing issues.

This commit is contained in:
Benoit Marty 2023-07-26 12:11:52 +02:00 committed by Benoit Marty
parent b8281052b9
commit 495d6020ad
3 changed files with 14 additions and 17 deletions

View file

@ -57,14 +57,9 @@ fun MatrixRoom.getDirectRoomMember(roomMembersState: MatrixRoomMembersState): St
val roomMembers = roomMembersState.roomMembers()
return remember(roomMembersState) {
derivedStateOf {
if (roomMembers == null) {
null
} else if (roomMembers.size == 2 && isDirect && isEncrypted) {
roomMembers.find { it.userId != this.sessionId }
} else {
null
}
roomMembers
?.takeIf { it.size == 2 && isDirect && isEncrypted }
?.find { it.userId != sessionId }
}
}
}