فهرست منبع

Check ext lib version when checking for updates (#8740)

Jays2Kings 2 سال پیش
والد
کامیت
7608cb0da3
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt

+ 3 - 2
app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt

@@ -87,8 +87,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)
+            val hasUpdatedVer = availableExt.versionCode > installedExt.versionCode
+            val hasUpdatedLib = availableExt.libVersion > installedExt.libVersion
+            val hasUpdate = installedExt.isUnofficial.not() && (hasUpdatedVer || hasUpdatedLib)
             if (hasUpdate) {
                 extensionsWithUpdate.add(installedExt)
             }