Skip to content

Commit 83d0d2f

Browse files
committed
feat: remove the error placeholder
1 parent d161167 commit 83d0d2f

File tree

1 file changed

+8
-31
lines changed

1 file changed

+8
-31
lines changed

app/src/main/java/com/raival/compose/file/explorer/screen/viewer/image/ImageViewerActivity.kt

Lines changed: 8 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -42,46 +42,23 @@ class ImageViewerActivity : ViewerActivity() {
4242
) {
4343
val image = remember { mutableStateOf(ByteArray(0)) }
4444
var isLoaded by remember { mutableStateOf(false) }
45-
var isError by remember { mutableStateOf(false) }
4645

4746
LaunchedEffect(Unit) {
4847
image.value = instance.uri.read()
48+
isLoaded = true
4949
}
5050

5151
if (!isLoaded) {
5252
CircularProgressIndicator()
5353
}
5454

55-
if (isError) {
56-
Image(
57-
modifier = Modifier.fillMaxSize(),
58-
painter = painterResource(R.drawable.unknown_file_extension),
59-
contentDescription = null,
60-
contentScale = ContentScale.Inside
61-
)
62-
} else {
63-
AsyncImage(
64-
modifier = Modifier
65-
.fillMaxSize()
66-
.zoomable(rememberZoomState()),
67-
model = image.value,
68-
contentDescription = null,
69-
onState = { state ->
70-
when (state) {
71-
is AsyncImagePainter.State.Success -> {
72-
isLoaded = true
73-
isError = false
74-
}
75-
76-
is AsyncImagePainter.State.Error -> {
77-
isError = true
78-
}
79-
80-
else -> {}
81-
}
82-
}
83-
)
84-
}
55+
AsyncImage(
56+
modifier = Modifier
57+
.fillMaxSize()
58+
.zoomable(rememberZoomState()),
59+
model = image.value,
60+
contentDescription = null
61+
)
8562
}
8663
}
8764
}

0 commit comments

Comments
 (0)