From 323ddd0aa80c263d3e8a54c52ecda96b955ca802 Mon Sep 17 00:00:00 2001 From: Cuong-Tran Date: Fri, 23 May 2025 22:06:20 +0700 Subject: [PATCH] chore(trust-extension): Bypass trust check for debug build types --- .../eu/kanade/domain/extension/interactor/TrustExtension.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/eu/kanade/domain/extension/interactor/TrustExtension.kt b/app/src/main/java/eu/kanade/domain/extension/interactor/TrustExtension.kt index 61250c63c..f70984952 100644 --- a/app/src/main/java/eu/kanade/domain/extension/interactor/TrustExtension.kt +++ b/app/src/main/java/eu/kanade/domain/extension/interactor/TrustExtension.kt @@ -3,6 +3,7 @@ package eu.kanade.domain.extension.interactor import android.content.pm.PackageInfo import androidx.core.content.pm.PackageInfoCompat import eu.kanade.domain.source.service.SourcePreferences +import eu.kanade.tachiyomi.util.system.isDebugBuildType import mihon.domain.extensionrepo.interactor.CreateExtensionRepo import mihon.domain.extensionrepo.repository.ExtensionRepoRepository import tachiyomi.core.common.preference.getAndSet @@ -14,6 +15,7 @@ class TrustExtension( suspend fun isTrusted(pkgInfo: PackageInfo, fingerprints: List): Boolean { // KMK --> + if (isDebugBuildType) return true if (fingerprints.contains(CreateExtensionRepo.KOMIKKU_SIGNATURE)) return true // KMK <-- val trustedFingerprints = extensionRepoRepository.getAll().map { it.signingKeyFingerprint }.toHashSet()