Replace nested ifs with a when

This commit is contained in:
David Kaspar
2024-11-03 10:30:07 +00:00
parent d1cd15c389
commit b877e4105a
@@ -388,7 +388,8 @@ private fun RenderImageOrVideo(
} }
Row(verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.Center, modifier = Modifier.fillMaxWidth()) { Row(verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.Center, modifier = Modifier.fillMaxWidth()) {
if (content is MediaUrlImage) { when (content) {
is MediaUrlImage -> {
val mainModifier = val mainModifier =
Modifier Modifier
.fillMaxWidth() .fillMaxWidth()
@@ -410,7 +411,9 @@ private fun RenderImageOrVideo(
accountViewModel = accountViewModel, accountViewModel = accountViewModel,
alwayShowImage = true, alwayShowImage = true,
) )
} else if (content is MediaUrlVideo) { }
is MediaUrlVideo -> {
val borderModifier = val borderModifier =
if (roundedCorner) { if (roundedCorner) {
MaterialTheme.colorScheme.imageModifier MaterialTheme.colorScheme.imageModifier
@@ -430,7 +433,9 @@ private fun RenderImageOrVideo(
onControllerVisibilityChanged = onControllerVisibilityChanged, onControllerVisibilityChanged = onControllerVisibilityChanged,
accountViewModel = accountViewModel, accountViewModel = accountViewModel,
) )
} else if (content is MediaLocalImage) { }
is MediaLocalImage -> {
val mainModifier = val mainModifier =
Modifier Modifier
.fillMaxWidth() .fillMaxWidth()
@@ -452,7 +457,9 @@ private fun RenderImageOrVideo(
accountViewModel = accountViewModel, accountViewModel = accountViewModel,
alwayShowImage = true, alwayShowImage = true,
) )
} else if (content is MediaLocalVideo) { }
is MediaLocalVideo -> {
val borderModifier = val borderModifier =
if (roundedCorner) { if (roundedCorner) {
MaterialTheme.colorScheme.imageModifier MaterialTheme.colorScheme.imageModifier
@@ -476,4 +483,5 @@ private fun RenderImageOrVideo(
} }
} }
} }
}
} }