Convert source modules to Kotlin Multiplatform (#9172)
Use KMP in source modules Use KMP in source-api Expect LocalSource (cherry picked from commit 1abf01c4a030b089e6300cb284cc93f7ed323a22) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/AppModule.kt # source-api/build.gradle.kts # source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/PagePreviewSource.kt # source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/FollowsSource.kt # source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/LoginSource.kt # source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/MetadataSource.kt # source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/NamespaceSource.kt # source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/RandomMangaSource.kt # source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/UrlImportableSource.kt
This commit is contained in:
@@ -56,9 +56,7 @@ import tachiyomi.data.listOfStringsAdapter
|
||||
import tachiyomi.data.listOfStringsAndAdapter
|
||||
import tachiyomi.data.updateStrategyAdapter
|
||||
import tachiyomi.domain.manga.interactor.GetCustomMangaInfo
|
||||
import tachiyomi.source.local.image.AndroidLocalCoverManager
|
||||
import tachiyomi.source.local.image.LocalCoverManager
|
||||
import tachiyomi.source.local.io.AndroidLocalSourceFileSystem
|
||||
import tachiyomi.source.local.io.LocalSourceFileSystem
|
||||
import uy.kohesive.injekt.api.InjektModule
|
||||
import uy.kohesive.injekt.api.InjektRegistrar
|
||||
@@ -153,8 +151,8 @@ class AppModule(val app: Application) : InjektModule {
|
||||
|
||||
addSingletonFactory { ImageSaver(app) }
|
||||
|
||||
addSingletonFactory<LocalSourceFileSystem> { AndroidLocalSourceFileSystem(app) }
|
||||
addSingletonFactory<LocalCoverManager> { AndroidLocalCoverManager(app, get()) }
|
||||
addSingletonFactory { LocalSourceFileSystem(app) }
|
||||
addSingletonFactory { LocalCoverManager(app, get()) }
|
||||
|
||||
// SY -->
|
||||
addSingletonFactory { EHentaiUpdateHelper(app) }
|
||||
|
||||
Reference in New Issue
Block a user