Merge pull request #5490 from element-hq/feature/bma/improveImmutables
Ensure that we are using Immutable instead of Persistent
This commit is contained in:
@@ -53,7 +53,7 @@ import io.element.android.libraries.matrix.api.spaces.SpaceRoom
|
||||
import io.element.android.libraries.matrix.ui.model.toInviteSender
|
||||
import io.element.android.libraries.matrix.ui.safety.rememberHideInvitesAvatar
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
import kotlinx.collections.immutable.toPersistentList
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.launch
|
||||
import java.util.Optional
|
||||
@@ -291,7 +291,7 @@ private fun SpaceRoom.toContentState(): ContentState {
|
||||
joinRule = joinRule,
|
||||
details = LoadedDetails.Space(
|
||||
childrenCount = childrenCount,
|
||||
heroes = heroes.toPersistentList(),
|
||||
heroes = heroes.toImmutableList(),
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ import io.element.android.libraries.matrix.api.room.join.JoinRoom
|
||||
import io.element.android.libraries.matrix.api.room.join.JoinRule
|
||||
import io.element.android.libraries.matrix.api.user.MatrixUser
|
||||
import io.element.android.libraries.matrix.ui.model.InviteSender
|
||||
import kotlinx.collections.immutable.toPersistentList
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
|
||||
open class JoinRoomStateProvider : PreviewParameterProvider<JoinRoomState> {
|
||||
override val values: Sequence<JoinRoomState>
|
||||
@@ -189,7 +189,7 @@ fun aLoadedDetailsSpace(
|
||||
heroes: List<MatrixUser> = emptyList(),
|
||||
) = LoadedDetails.Space(
|
||||
childrenCount = childrenCount,
|
||||
heroes = heroes.toPersistentList()
|
||||
heroes = heroes.toImmutableList()
|
||||
)
|
||||
|
||||
fun aJoinRoomState(
|
||||
|
||||
Reference in New Issue
Block a user