Address review

This commit is contained in:
bxdxnn
2026-06-23 14:02:15 +00:00
parent 5b53686c3e
commit c4c0c482f0
4 changed files with 82 additions and 72 deletions
@@ -36,17 +36,16 @@ internal class CoilMediaFetcher(
return when (val kind = mediaData.kind) {
is MediaRequestData.Kind.Content -> fetchContent(mediaSource)
is MediaRequestData.Kind.Thumbnail -> {
val thumbnailResult = fetchThumbnail(mediaSource, kind)
if (thumbnailResult.isSuccess) {
thumbnailResult.getOrThrow()
} else {
val error = thumbnailResult.exceptionOrNull()
if (error?.isNetworkError() == true) {
null
} else {
fetchContent(mediaSource)
fetchThumbnail(mediaSource, kind).fold(
onSuccess = { it },
onFailure = { error ->
if (error.isNetworkError()) {
null
} else {
fetchContent(mediaSource)
}
}
}
)
}
is MediaRequestData.Kind.File -> fetchFile(mediaSource, kind)
}
@@ -42,7 +42,6 @@ class DefaultImageLoaderFactory(
return ImageLoader.Builder(context)
.components {
add(okHttpNetworkFetcherFactory)
add(SvgDecoder.Factory())
}
.build()
}