mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	| @@ -136,7 +136,7 @@ class ExtensionManager( | ||||
|  | ||||
|     // EXH --> | ||||
|     fun <T : Extension> Iterable<T>.filterNotBlacklisted(): List<T> { | ||||
|         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 <-- | ||||
|   | ||||
| @@ -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) | ||||
|   | ||||
| @@ -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) | ||||
|   | ||||
| @@ -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() | ||||
|   | ||||
| @@ -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<String>(n | ||||
|         <b>Version code:</b> ${BuildConfig.VERSION_CODE}<br> | ||||
|         <b>Commit SHA:</b> ${BuildConfig.COMMIT_SHA}<br> | ||||
|         <b>Log level:</b> ${EHLogLevel.currentLogLevel.name.toLowerCase()}<br> | ||||
|         <b>Source blacklist:</b> ${prefs.eh_enableSourceBlacklist().getOrDefault().asEnabledString()} | ||||
|         <b>Source blacklist:</b> ${prefs.eh_enableSourceBlacklist().get().asEnabledString()} | ||||
|     """.trimIndent() | ||||
|  | ||||
|     private fun Boolean.asEnabledString() = if (this) "enabled" else "disabled" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user