Fix instability of Uri

This commit is contained in:
Benoit Marty
2025-10-09 16:57:04 +02:00
committed by Benoit Marty
parent e5781b2808
commit 0f1ae41b41
2 changed files with 6 additions and 0 deletions

View File

@@ -8,10 +8,13 @@
package io.element.android.features.createroom.impl.configureroom
import android.net.Uri
import androidx.compose.runtime.Immutable
import io.element.android.libraries.matrix.api.user.MatrixUser
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
// Annotate with @Immutable since `Uri` is unstable
@Immutable
data class CreateRoomConfig(
val roomName: String? = null,
val topic: String? = null,

View File

@@ -8,12 +8,15 @@
package io.element.android.features.preferences.impl.user.editprofile
import android.net.Uri
import androidx.compose.runtime.Immutable
import io.element.android.libraries.architecture.AsyncAction
import io.element.android.libraries.matrix.api.core.UserId
import io.element.android.libraries.matrix.ui.media.AvatarAction
import io.element.android.libraries.permissions.api.PermissionsState
import kotlinx.collections.immutable.ImmutableList
// Annotate with @Immutable since `Uri` is unstable
@Immutable
data class EditUserProfileState(
val userId: UserId,
val displayName: String,