@ -175,7 +175,7 @@ class RoomDetailsPresenter @Inject constructor(
if (dmMember != null && currentMember != null) {
RoomDetailsType.Dm(
me = currentMember,
roomMember = dmMember,
otherMember = dmMember,
)
} else {
RoomDetailsType.Room
@ -54,7 +54,7 @@ sealed interface RoomDetailsType {
data object Room : RoomDetailsType
data class Dm(
val me: RoomMember,
val roomMember: RoomMember,
val otherMember: RoomMember,
) : RoomDetailsType
}
@ -139,7 +139,7 @@ fun RoomDetailsView(
is RoomDetailsType.Dm -> {
DmHeaderSection(
me = state.roomType.me,
otherMember = state.roomType.roomMember,
otherMember = state.roomType.otherMember,
roomName = state.roomName,
openAvatarPreview = { name, avatarUrl ->
openAvatarPreview(name, avatarUrl)
@ -172,7 +172,7 @@ class RoomDetailsPresenterTest {
assertThat(initialState.roomType).isEqualTo(
me = myRoomMember,
roomMember = otherRoomMember,
otherMember = otherRoomMember,
cancelAndIgnoreRemainingEvents()