diff --git a/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt b/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt index 1b8a7b8fa..e76c33dff 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt @@ -136,7 +136,7 @@ class ExtensionManager( // EXH --> fun Iterable.filterNotBlacklisted(): List { - val blacklistEnabled = preferences.eh_enableSourceBlacklist().getOrDefault() + val blacklistEnabled = preferences.eh_enableSourceBlacklist().get() return filter { if (it.isBlacklisted(blacklistEnabled)) { XLog.d("[EXH] Removing blacklisted extension: (name: %s, pkgName: %s)!", it.name, it.pkgName) @@ -145,8 +145,10 @@ class ExtensionManager( } } - fun Extension.isBlacklisted(blacklistEnabled: Boolean = - preferences.eh_enableSourceBlacklist().getOrDefault()): Boolean { + fun Extension.isBlacklisted( + blacklistEnabled: Boolean = + preferences.eh_enableSourceBlacklist().get() + ): Boolean { return pkgName in BlacklistedSources.BLACKLISTED_EXTENSIONS && blacklistEnabled } // EXH <-- diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt index 43a963362..8446c4ae5 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt @@ -394,7 +394,7 @@ class LibraryPresenter( replace: Boolean ) { - val flags = preferences.migrateFlags().getOrDefault() + val flags = preferences.migrateFlags().get() val migrateChapters = MigrationFlags.hasChapters(flags) val migrateCategories = MigrationFlags.hasCategories(flags) val migrateTracks = MigrationFlags.hasTracks(flags) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/design/MigrationBottomSheetDialog.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/design/MigrationBottomSheetDialog.kt index efe86cf71..2b5fd0bda 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/design/MigrationBottomSheetDialog.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/design/MigrationBottomSheetDialog.kt @@ -73,7 +73,7 @@ class MigrationBottomSheetDialog( * Init general reader preferences. */ private fun initPreferences() { - val flags = preferences.migrateFlags().getOrDefault() + val flags = preferences.migrateFlags().get() mig_chapters.isChecked = MigrationFlags.hasChapters(flags) mig_categories.isChecked = MigrationFlags.hasCategories(flags) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationProcessAdapter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationProcessAdapter.kt index 5f6e6a63c..220f7d478 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationProcessAdapter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationProcessAdapter.kt @@ -6,7 +6,6 @@ import eu.kanade.tachiyomi.data.database.DatabaseHelper import eu.kanade.tachiyomi.data.database.models.Manga import eu.kanade.tachiyomi.data.database.models.MangaCategory import eu.kanade.tachiyomi.data.preference.PreferencesHelper -import eu.kanade.tachiyomi.data.preference.getOrDefault import eu.kanade.tachiyomi.ui.migration.MigrationFlags import eu.kanade.tachiyomi.util.lang.launchUI import kotlinx.coroutines.Dispatchers @@ -97,7 +96,7 @@ class MigrationProcessAdapter( replace: Boolean ) { if (controller.config == null) return - val flags = preferences.migrateFlags().getOrDefault() + val flags = preferences.migrateFlags().get() // Update chapters read if (MigrationFlags.hasChapters(flags)) { val prevMangaChapters = db.getChapters(prevManga).executeAsBlocking() diff --git a/app/src/main/java/exh/log/EHDebugModeOverlay.kt b/app/src/main/java/exh/log/EHDebugModeOverlay.kt index 550b0b812..6a846a61f 100644 --- a/app/src/main/java/exh/log/EHDebugModeOverlay.kt +++ b/app/src/main/java/exh/log/EHDebugModeOverlay.kt @@ -11,7 +11,6 @@ import com.ms_square.debugoverlay.OverlayModule import eu.kanade.tachiyomi.BuildConfig import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.data.preference.PreferencesHelper -import eu.kanade.tachiyomi.data.preference.getOrDefault import eu.kanade.tachiyomi.util.system.dpToPx import uy.kohesive.injekt.injectLazy @@ -58,7 +57,7 @@ class EHDebugModeOverlay(private val context: Context) : OverlayModule(n Version code: ${BuildConfig.VERSION_CODE}
Commit SHA: ${BuildConfig.COMMIT_SHA}
Log level: ${EHLogLevel.currentLogLevel.name.toLowerCase()}
- Source blacklist: ${prefs.eh_enableSourceBlacklist().getOrDefault().asEnabledString()} + Source blacklist: ${prefs.eh_enableSourceBlacklist().get().asEnabledString()} """.trimIndent() private fun Boolean.asEnabledString() = if (this) "enabled" else "disabled"