mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Prevent unofficial exts from getting marked as obsolete or updateable (#7871)
* Prevent unofficial exts from getting marked as obsolete * Prevent unofficial ext `hasUpdate` getting marked as true
This commit is contained in:
		@@ -184,7 +184,7 @@ class ExtensionManager(
 | 
			
		||||
            val pkgName = installedExt.pkgName
 | 
			
		||||
            val availableExt = availableExtensions.find { it.pkgName == pkgName }
 | 
			
		||||
 | 
			
		||||
            if (availableExt == null && !installedExt.isObsolete) {
 | 
			
		||||
            if (!installedExt.isUnofficial && availableExt == null && !installedExt.isObsolete) {
 | 
			
		||||
                mutInstalledExtensions[index] = installedExt.copy(isObsolete = true)
 | 
			
		||||
                changed = true
 | 
			
		||||
            } else if (availableExt != null) {
 | 
			
		||||
 
 | 
			
		||||
@@ -80,7 +80,7 @@ internal class ExtensionGithubApi {
 | 
			
		||||
            val pkgName = installedExt.pkgName
 | 
			
		||||
            val availableExt = extensions.find { it.pkgName == pkgName } ?: continue
 | 
			
		||||
 | 
			
		||||
            val hasUpdate = availableExt.versionCode > installedExt.versionCode
 | 
			
		||||
            val hasUpdate = installedExt.isUnofficial.not() && (availableExt.versionCode > installedExt.versionCode)
 | 
			
		||||
            if (hasUpdate) {
 | 
			
		||||
                extensionsWithUpdate.add(installedExt)
 | 
			
		||||
            }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user