Skip to content

Commit e36c9b7

Browse files
committed
More cleanup
1 parent 4dfb9a3 commit e36c9b7

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/topbars/MessagesViewTopBar.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ import io.element.android.libraries.matrix.ui.components.aMatrixUserList
5050
import io.element.android.libraries.matrix.ui.model.getAvatarData
5151
import io.element.android.libraries.ui.strings.CommonStrings
5252
import kotlinx.collections.immutable.ImmutableList
53+
import kotlinx.collections.immutable.persistentListOf
5354
import kotlinx.collections.immutable.toImmutableList
5455

5556
@OptIn(ExperimentalMaterial3Api::class)
@@ -164,14 +165,14 @@ internal fun MessagesViewTopBarPreview() = ElementPreview {
164165
size = AvatarSize.TimelineRoom,
165166
),
166167
isTombstoned: Boolean = false,
167-
heroes: List<AvatarData> = emptyList(),
168+
heroes: ImmutableList<AvatarData> = persistentListOf(),
168169
roomCallState: RoomCallState = RoomCallState.Unavailable,
169170
dmUserIdentityState: IdentityState? = null,
170171
) = MessagesViewTopBar(
171172
roomName = roomName,
172173
roomAvatar = roomAvatar,
173174
isTombstoned = isTombstoned,
174-
heroes = heroes.toImmutableList(),
175+
heroes = heroes,
175176
roomCallState = roomCallState,
176177
dmUserIdentityState = dmUserIdentityState,
177178
onRoomDetailsClick = {},
@@ -182,7 +183,7 @@ internal fun MessagesViewTopBarPreview() = ElementPreview {
182183
AMessagesViewTopBar()
183184
HorizontalDivider()
184185
AMessagesViewTopBar(
185-
heroes = aMatrixUserList().map { it.getAvatarData(AvatarSize.TimelineRoom) },
186+
heroes = aMatrixUserList().map { it.getAvatarData(AvatarSize.TimelineRoom) }.toImmutableList(),
186187
roomCallState = anOngoingCallState(),
187188
)
188189
HorizontalDivider()

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/topbars/ThreadTopBar.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import io.element.android.libraries.matrix.ui.components.aMatrixUserList
3737
import io.element.android.libraries.matrix.ui.model.getAvatarData
3838
import io.element.android.libraries.ui.strings.CommonStrings
3939
import kotlinx.collections.immutable.ImmutableList
40+
import kotlinx.collections.immutable.persistentListOf
4041
import kotlinx.collections.immutable.toImmutableList
4142

4243
@OptIn(ExperimentalMaterial3Api::class)
@@ -100,12 +101,12 @@ internal fun ThreadTopBarPreview() = ElementPreview {
100101
size = AvatarSize.TimelineRoom,
101102
),
102103
isTombstoned: Boolean = false,
103-
heroes: List<AvatarData> = emptyList(),
104+
heroes: ImmutableList<AvatarData> = persistentListOf(),
104105
) = ThreadTopBar(
105106
roomName = roomName,
106107
roomAvatarData = roomAvatarData,
107108
isTombstoned = isTombstoned,
108-
heroes = heroes.toImmutableList(),
109+
heroes = heroes,
109110
onBackClick = {},
110111
)
111112
Column {

0 commit comments

Comments
 (0)