Skip to content

Commit 8a45cd6

Browse files
committed
Fix fetcher
1 parent 25a4270 commit 8a45cd6

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

plugins/ImageLoaderIntegration/src/commonMain/kotlin/io/github/jan/supabase/imageloader/SupabaseStorageFetcher.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@ package io.github.jan.supabase.imageloader
22

33
import com.seiko.imageloader.component.fetcher.FetchResult
44
import com.seiko.imageloader.component.fetcher.Fetcher
5+
import com.seiko.imageloader.model.ImageSource
6+
import com.seiko.imageloader.model.ImageSourceFrom
57
import com.seiko.imageloader.model.extraData
68
import io.github.jan.supabase.storage.Storage
79
import io.github.jan.supabase.storage.StorageItem
810
import io.ktor.http.ContentType
911
import io.ktor.http.defaultForFileExtension
10-
import okio.Buffer
1112
import kotlin.collections.set
1213

1314
internal class SupabaseStorageFetcher(
@@ -23,11 +24,12 @@ internal class SupabaseStorageFetcher(
2324
bucket.downloadPublic(item.path)
2425
}
2526
return FetchResult.OfSource(
26-
source = Buffer().write(data),
27+
imageSource = ImageSource(data),
2728
extra = extraData {
2829
this["KEY_MIME_TYPE"] =
2930
ContentType.defaultForFileExtension(item.path.substringAfterLast(".")).toString()
30-
}
31+
},
32+
imageSourceFrom = ImageSourceFrom.Network
3133
)
3234
}
3335

0 commit comments

Comments
 (0)