Fix extension notifications
This commit is contained in:
parent
ae812e9c40
commit
d7647a2768
@ -52,7 +52,7 @@ internal class ExtensionGithubApi {
|
||||
val installedExtensions = ExtensionLoader.loadExtensions(context)
|
||||
.filterIsInstance<LoadResult.Success>()
|
||||
.map { it.extension }
|
||||
.filter { it.pkgName in BlacklistedSources.BLACKLISTED_EXTENSIONS && blacklistEnabled }
|
||||
.filterNot { it.isBlacklisted(blacklistEnabled) }
|
||||
|
||||
val extensionsWithUpdate = mutableListOf<Extension.Installed>()
|
||||
for (installedExt in installedExtensions) {
|
||||
@ -96,6 +96,13 @@ internal class ExtensionGithubApi {
|
||||
return "$REPO_URL/apk/${extension.apkName}"
|
||||
}
|
||||
|
||||
fun Extension.isBlacklisted(
|
||||
blacklistEnabled: Boolean =
|
||||
preferences.eh_enableSourceBlacklist().get()
|
||||
): Boolean {
|
||||
return pkgName in BlacklistedSources.BLACKLISTED_EXTENSIONS && blacklistEnabled
|
||||
}
|
||||
|
||||
companion object {
|
||||
private const val REPO_URL = "https://raw.githubusercontent.com/inorichi/tachiyomi-extensions/repo"
|
||||
private const val EXT_URL = "$REPO_URL/index.json"
|
||||
|
Loading…
x
Reference in New Issue
Block a user