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
No known key found for this signature in database
GPG Key ID: 8667036D76A57EB8

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 }