EditUserProfileState.userId cannot be null.

It simplifies a bit the codebase.
This commit is contained in:
Benoit Marty 2024-05-15 09:46:01 +02:00
parent 176c7c8bc6
commit 0b9724af84
3 changed files with 13 additions and 17 deletions

View file

@ -46,7 +46,7 @@ import io.element.android.libraries.designsystem.theme.components.Icon
@Composable
fun EditableAvatarView(
matrixId: String?,
matrixId: String,
displayName: String?,
avatarUrl: Uri?,
avatarSize: AvatarSize,
@ -65,12 +65,10 @@ fun EditableAvatarView(
) {
when (avatarUrl?.scheme) {
null, "mxc" -> {
matrixId?.let {
Avatar(
avatarData = AvatarData(it, displayName, avatarUrl?.toString(), size = avatarSize),
modifier = Modifier.fillMaxSize(),
)
}
Avatar(
avatarData = AvatarData(matrixId, displayName, avatarUrl?.toString(), size = avatarSize),
modifier = Modifier.fillMaxSize(),
)
}
else -> {
UnsavedAvatar(