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