From 1aed88a6f188bea32fce71218d9e9d841dee026c Mon Sep 17 00:00:00 2001 From: ziro Date: Sat, 13 Jan 2024 20:24:53 +0700 Subject: [PATCH] fix: Compile error --- .../tachiyomi/extension/util/ExtensionLoader.kt | 2 -- .../ui/setting/SettingsAdvancedController.kt | 12 ++++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionLoader.kt b/app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionLoader.kt index 8c63a09dd7..d489b95600 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionLoader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionLoader.kt @@ -365,8 +365,6 @@ internal object ExtensionLoader { libVersion = libVersion, lang = lang, isNsfw = isNsfw, - hasReadme = hasReadme, - hasChangelog = hasChangelog, sources = sources, pkgFactory = appInfo.metaData.getString(METADATA_SOURCE_FACTORY), icon = appInfo.loadIcon(pkgManager), diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt index e0be4eaf81..b11ac40799 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt @@ -16,6 +16,7 @@ import androidx.lifecycle.lifecycleScope import androidx.preference.PreferenceScreen import com.google.firebase.crashlytics.ktx.crashlytics import com.google.firebase.ktx.Firebase +import dev.yokai.domain.extension.TrustExtension import eu.kanade.tachiyomi.BuildConfig import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.data.cache.ChapterCache @@ -78,6 +79,8 @@ class SettingsAdvancedController : SettingsController() { private val downloadManager: DownloadManager by injectLazy() + private val trustExtension: TrustExtension by injectLazy() + private val isUpdaterEnabled = BuildConfig.INCLUDE_UPDATER @SuppressLint("BatteryLife") @@ -369,6 +372,15 @@ class SettingsAdvancedController : SettingsController() { it != ExtensionInstaller.PACKAGE_INSTALLER && Build.VERSION.SDK_INT < Build.VERSION_CODES.S } } + preference { + // TODO: i18n + title = "Revoke all" + + onClick { + trustExtension.revokeAll() + activity?.toast(R.string.requires_app_restart) + } + } } preferenceCategory {