INNER CODE UNIT · Kotlin
GalleryAdder
komikku-app/komikku · app/src/main/java/exh/GalleryAdder.kt:23
class GalleryAdder(
private val updateManga: UpdateManga = Injekt.get(),
private val updateMangaFromRemote: UpdateMangaFromRemote = Injekt.get(),
private val networkToLocalManga: NetworkToLocalManga = Injekt.get(),
private val getChapter: GetChapter = Injekt.get(),
private val sourceManager: SourceManager = Injekt.get(),
) {
private val filters: Pair<Set<String>, Set<Long>> = Injekt.get<SourcePreferences>().run {
enabledLanguages().get() to disabledSources().get().map { it.toLong() }.toSet()
}
private val Pair<Set<String>, Set<Long>>.enabledLangs
get() = first
private val Pair<Set<String>, Set<Long>>.disabledSources
get() = second
// KMK -->