CoilMediaFetcher.mediaData cannot be null.

This commit is contained in:
Benoit Marty
2024-08-30 13:07:39 +02:00
parent cb7ca7c575
commit 2b201477da

View File

@@ -34,12 +34,13 @@ import kotlin.math.roundToLong
internal class CoilMediaFetcher(
private val scalingFunction: (Float) -> Float,
private val mediaLoader: MatrixMediaLoader,
private val mediaData: MediaRequestData?,
private val mediaData: MediaRequestData,
private val options: Options
) : Fetcher {
override suspend fun fetch(): FetchResult? {
if (mediaData?.source == null) return null.also {
if (mediaData.source == null) {
Timber.e("MediaData source is null")
return null
}
return when (mediaData.kind) {
is MediaRequestData.Kind.Content -> fetchContent(mediaData.source, options)