From 5785550e75852319477a96c22e3e5eb0d53423a2 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Wed, 10 Jul 2024 12:09:41 +0700 Subject: [PATCH] chore(deps): Bump coil version and some code reformat --- CHANGELOG.md | 1 + app/src/main/java/eu/kanade/tachiyomi/App.kt | 12 +++++++++--- gradle/libs.versions.toml | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ea6134bea..0d8315e1b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,3 +42,4 @@ - Use version catalog for gradle plugins - Update dependency org.jsoup:jsoup to v1.7.1 - Bump dependency com.github.tachiyomiorg:image-decoder revision to 41c059e540 +- Bump dependency io.coil-kt.coil3 to v3.0.0-alpha08 diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt index 2ad12158af..c9b2b5a884 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/App.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt @@ -244,12 +244,17 @@ open class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.F val callFactoryLazy = lazy { Injekt.get().client } val diskCacheLazy = lazy { CoilDiskCache.get(this@App) } components { + // NetworkFetcher.Factory add(OkHttpNetworkFetcherFactory(callFactoryLazy::value)) + // Decoder.Factory add(TachiyomiImageDecoder.Factory()) - add(MangaCoverFetcher.Factory(callFactoryLazy, diskCacheLazy)) - add(MangaCoverKeyer()) + // Fetcher.Factory add(BufferedSourceFetcher.Factory()) + add(MangaCoverFetcher.Factory(callFactoryLazy, diskCacheLazy)) + // Keyer + add(MangaCoverKeyer()) } + diskCache(diskCacheLazy::value) memoryCache { MemoryCache.Builder().maxSizePercent(this@App, 0.40).build() } crossfade(true) @@ -258,7 +263,8 @@ open class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.F if (BuildConfig.DEBUG) { logger(DebugLogger()) } - }.build() + } + .build() } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 1b2679baac..c461c26dc3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] chucker = "3.5.2" -coil3 = "3.0.0-alpha06" +coil3 = "3.0.0-alpha08" flexible-adapter = "c8013533" fast_adapter = "5.6.0" moko = "0.24.1"