chore(trust-extension): Bypass trust check for debug build types
This commit is contained in:
parent
7f820b590c
commit
323ddd0aa8
1 changed files with 2 additions and 0 deletions
|
|
@ -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<String>): Boolean {
|
||||
// KMK -->
|
||||
if (isDebugBuildType) return true
|
||||
if (fingerprints.contains(CreateExtensionRepo.KOMIKKU_SIGNATURE)) return true
|
||||
// KMK <--
|
||||
val trustedFingerprints = extensionRepoRepository.getAll().map { it.signingKeyFingerprint }.toHashSet()
|
||||
|
|
|
|||
Loading…
Reference in a new issue