Fix issues when updating extensions

This commit is contained in:
AntsyLich
2024-01-22 02:27:45 +06:00
parent 39407407f2
commit cb06898430
3 changed files with 12 additions and 3 deletions
@@ -338,6 +338,10 @@ class ExtensionManager(
}
override fun onExtensionUntrusted(extension: Extension.Untrusted) {
val installedExtension = _installedExtensionsFlow.value
.find { it.pkgName == extension.pkgName }
?: return
_installedExtensionsFlow.value -= installedExtension
_untrustedExtensionsFlow.value += extension
}