|
@@ -50,13 +50,13 @@ internal class ExtensionInstallReceiver(private val listener: Listener) :
|
|
|
|
|
|
when (intent.action) {
|
|
|
Intent.ACTION_PACKAGE_ADDED -> {
|
|
|
- if (!isReplacing(intent)) {
|
|
|
- launchNow {
|
|
|
- when (val result = getExtensionFromIntent(context, intent)) {
|
|
|
- is LoadResult.Success -> listener.onExtensionInstalled(result.extension)
|
|
|
- is LoadResult.Untrusted -> listener.onExtensionUntrusted(result.extension)
|
|
|
- else -> {}
|
|
|
- }
|
|
|
+ if (isReplacing(intent)) return
|
|
|
+
|
|
|
+ launchNow {
|
|
|
+ when (val result = getExtensionFromIntent(context, intent)) {
|
|
|
+ is LoadResult.Success -> listener.onExtensionInstalled(result.extension)
|
|
|
+ is LoadResult.Untrusted -> listener.onExtensionUntrusted(result.extension)
|
|
|
+ else -> {}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -71,11 +71,11 @@ internal class ExtensionInstallReceiver(private val listener: Listener) :
|
|
|
}
|
|
|
}
|
|
|
Intent.ACTION_PACKAGE_REMOVED -> {
|
|
|
- if (!isReplacing(intent)) {
|
|
|
- val pkgName = getPackageNameFromIntent(intent)
|
|
|
- if (pkgName != null) {
|
|
|
- listener.onPackageUninstalled(pkgName)
|
|
|
- }
|
|
|
+ if (isReplacing(intent)) return
|
|
|
+
|
|
|
+ val pkgName = getPackageNameFromIntent(intent)
|
|
|
+ if (pkgName != null) {
|
|
|
+ listener.onPackageUninstalled(pkgName)
|
|
|
}
|
|
|
}
|
|
|
}
|