Refactor ExtensionGithubApi

to main with main
This commit is contained in:
Jays2Kings 2022-12-14 17:21:24 -05:00
parent eb9069dbdf
commit b6fe149ea0

View file

@ -68,12 +68,9 @@ internal class ExtensionGithubApi {
for (installedExt in installedExtensions) {
val pkgName = installedExt.pkgName
val availableExt = extensions.find { it.pkgName == pkgName } ?: continue
val hasUpdate = installedExt.isUnofficial.not() &&
(
availableExt.versionCode > installedExt.versionCode ||
availableExt.libVersion > installedExt.libVersion
)
val hasUpdatedVer = availableExt.versionCode > installedExt.versionCode
val hasUpdatedLib = availableExt.libVersion > installedExt.libVersion
val hasUpdate = installedExt.isUnofficial.not() && (hasUpdatedVer || hasUpdatedLib)
if (hasUpdate) {
extensionsWithUpdate.add(availableExt)
}