File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
plugins/ImageLoaderIntegration/src/commonMain/kotlin/io/github/jan/supabase/imageloader Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ browser = "1.8.0"
23
23
googleid = " 1.1.1"
24
24
compose = " 1.6.11"
25
25
androidsvg = " 1.4"
26
- imageloader = " 1.8.3 "
26
+ imageloader = " 1.9.0 "
27
27
coil2 = " 2.7.0"
28
28
coil3 = " 3.0.0-rc01"
29
29
okio = " 3.9.1"
Original file line number Diff line number Diff line change @@ -2,12 +2,13 @@ package io.github.jan.supabase.imageloader
2
2
3
3
import com.seiko.imageloader.component.fetcher.FetchResult
4
4
import com.seiko.imageloader.component.fetcher.Fetcher
5
+ import com.seiko.imageloader.model.ImageSource
6
+ import com.seiko.imageloader.model.ImageSourceFrom
5
7
import com.seiko.imageloader.model.extraData
6
8
import io.github.jan.supabase.storage.Storage
7
9
import io.github.jan.supabase.storage.StorageItem
8
10
import io.ktor.http.ContentType
9
11
import io.ktor.http.defaultForFileExtension
10
- import okio.Buffer
11
12
import kotlin.collections.set
12
13
13
14
internal class SupabaseStorageFetcher (
@@ -23,11 +24,12 @@ internal class SupabaseStorageFetcher(
23
24
bucket.downloadPublic(item.path)
24
25
}
25
26
return FetchResult .OfSource (
26
- source = Buffer ().write (data),
27
+ imageSource = ImageSource (data),
27
28
extra = extraData {
28
29
this [" KEY_MIME_TYPE" ] =
29
30
ContentType .defaultForFileExtension(item.path.substringAfterLast(" ." )).toString()
30
- }
31
+ },
32
+ imageSourceFrom = ImageSourceFrom .Network
31
33
)
32
34
}
33
35
You can’t perform that action at this time.
0 commit comments