feat(security&privacy) : fix tests after some rework landed

This commit is contained in:
ganfra 2025-01-28 21:08:14 +01:00
parent d586bdc815
commit 706b298c3f
5 changed files with 87 additions and 22 deletions

View file

@ -17,7 +17,6 @@ import io.element.android.libraries.matrix.api.core.UserId
import io.element.android.libraries.matrix.api.room.MatrixRoom
import io.element.android.libraries.matrix.api.room.MatrixRoomMembersState
import io.element.android.libraries.matrix.api.room.RoomMember
import io.element.android.libraries.matrix.api.room.isDm
import io.element.android.libraries.matrix.api.room.roomMembers
@Composable
@ -45,7 +44,7 @@ fun MatrixRoom.getDirectRoomMember(roomMembersState: MatrixRoomMembersState): St
derivedStateOf {
roomMembers
?.filter { it.membership.isActive() }
?.takeIf { isDm }
?.takeIf { it.size == 2 && isDirect }
?.find { it.userId != sessionId }
}
}