remove incognito sources when extension is uninstalled

This commit is contained in:
sdaqo
2024-01-21 15:06:39 +01:00
parent ba0a49ef1b
commit 3377e0e585

View File

@ -328,6 +328,10 @@ class ExtensionManager(
private fun unregisterExtension(pkgName: String) {
val installedExtension = _installedExtensionsFlow.value.find { it.pkgName == pkgName }
if (installedExtension != null) {
installedExtension.sources
.map { it.id }
.let { toggleSource.awaitIncognito(it, false)
_installedExtensionsFlow.value -= installedExtension
}
val untrustedExtension = _untrustedExtensionsFlow.value.find { it.pkgName == pkgName }