mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	ExtensionManger: Fix unofficial extension has update (#7503)
This commit is contained in:
		| @@ -211,7 +211,9 @@ class ExtensionManager( | ||||
|                 mutInstalledExtensions[index] = installedExt.copy(isObsolete = true) | ||||
|                 changed = true | ||||
|             } else if (availableExt != null) { | ||||
|                 val hasUpdate = availableExt.versionCode > installedExt.versionCode | ||||
|                 val hasUpdate = !installedExt.isUnofficial && | ||||
|                     availableExt.versionCode > installedExt.versionCode | ||||
|  | ||||
|                 if (installedExt.hasUpdate != hasUpdate) { | ||||
|                     mutInstalledExtensions[index] = installedExt.copy(hasUpdate = hasUpdate) | ||||
|                     changed = true | ||||
| @@ -381,7 +383,7 @@ class ExtensionManager( | ||||
|      */ | ||||
|     private fun Extension.Installed.withUpdateCheck(): Extension.Installed { | ||||
|         val availableExt = availableExtensions.find { it.pkgName == pkgName } | ||||
|         if (availableExt != null && availableExt.versionCode > versionCode) { | ||||
|         if (isUnofficial.not() && availableExt != null && availableExt.versionCode > versionCode) { | ||||
|             return copy(hasUpdate = true) | ||||
|         } | ||||
|         return this | ||||
|   | ||||
		Reference in New Issue
	
	Block a user