Fix code quality.

This commit is contained in:
Benoit Marty
2024-10-08 11:09:46 +02:00
parent 351f058f06
commit c8ff0d5641
3 changed files with 7 additions and 5 deletions

View File

@@ -59,9 +59,11 @@ class IdentityChangeStatePresenter @Inject constructor(
)
}
private fun CoroutineScope.observeRoomMemberIdentityStateChange(roomMemberIdentityStateChange: MutableState<PersistentList<RoomMemberIdentityStateChange>>) {
combine(room.identityStateChangesFlow, room.membersStateFlow) { IdentityStateChanges, membersState ->
IdentityStateChanges.map { identityStateChange ->
private fun CoroutineScope.observeRoomMemberIdentityStateChange(
roomMemberIdentityStateChange: MutableState<PersistentList<RoomMemberIdentityStateChange>>
) {
combine(room.identityStateChangesFlow, room.membersStateFlow) { identityStateChanges, membersState ->
identityStateChanges.map { identityStateChange ->
val member = membersState.roomMembers()
?.firstOrNull { roomMember -> roomMember.userId == identityStateChange.userId }
?: createDefaultRoomMemberForIdentityChange(identityStateChange.userId)

View File

@@ -8,7 +8,7 @@
package io.element.android.libraries.matrix.api.encryption.identity
enum class IdentityState {
/** The user is verified with us */
/** The user is verified with us. */
Verified,
/**

View File

@@ -205,7 +205,7 @@ internal class RustEncryptionService(
}
override suspend fun pinUserIdentity(userId: UserId): Result<Unit> = runCatching {
val userIdentity = service.getUserIdentity(userId.value) ?: throw IllegalStateException("User identity not found")
val userIdentity = service.getUserIdentity(userId.value) ?: error("User identity not found")
userIdentity.pin()
}
}