mirror of
https://github.com/mihonapp/mihon.git
synced 2025-02-21 06:29:00 +01:00
remove incognito sources when extension is uninstalled
This commit is contained in:
parent
ba0a49ef1b
commit
3377e0e585
@ -328,6 +328,10 @@ class ExtensionManager(
|
|||||||
private fun unregisterExtension(pkgName: String) {
|
private fun unregisterExtension(pkgName: String) {
|
||||||
val installedExtension = _installedExtensionsFlow.value.find { it.pkgName == pkgName }
|
val installedExtension = _installedExtensionsFlow.value.find { it.pkgName == pkgName }
|
||||||
if (installedExtension != null) {
|
if (installedExtension != null) {
|
||||||
|
installedExtension.sources
|
||||||
|
.map { it.id }
|
||||||
|
.let { toggleSource.awaitIncognito(it, false)
|
||||||
|
|
||||||
_installedExtensionsFlow.value -= installedExtension
|
_installedExtensionsFlow.value -= installedExtension
|
||||||
}
|
}
|
||||||
val untrustedExtension = _untrustedExtensionsFlow.value.find { it.pkgName == pkgName }
|
val untrustedExtension = _untrustedExtensionsFlow.value.find { it.pkgName == pkgName }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user