Loading app/src/main/java/foundation/e/apps/data/install/pkg/PkgManagerBR.kt +7 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.content.Intent import android.content.pm.PackageInstaller import foundation.e.apps.data.application.AppManager import foundation.e.apps.data.application.PlayStoreAppDetailsCache import foundation.e.apps.data.application.UpdatesDao import foundation.e.apps.data.di.qualifiers.IoCoroutineScope import foundation.e.apps.data.faultyApps.FaultyAppRepository import foundation.e.apps.data.updates.OtherStoreOwnershipCache Loading Loading @@ -76,7 +77,12 @@ class PkgManagerBR @Inject constructor( Intent.ACTION_PACKAGE_REMOVED -> { invalidateUpdateCaches() if (!isUpdating) deleteDownload(packageName) // A phantom entry in UpdatesDao would let promoteToPendingUpdate surface // an UPDATABLE button for an uninstalled package on the next home re-bind. if (!isUpdating) { UpdatesDao.removeUpdateIfExists(packageName) deleteDownload(packageName) } removeFaultyAppByPackageName(packageName) } Loading Loading
app/src/main/java/foundation/e/apps/data/install/pkg/PkgManagerBR.kt +7 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.content.Intent import android.content.pm.PackageInstaller import foundation.e.apps.data.application.AppManager import foundation.e.apps.data.application.PlayStoreAppDetailsCache import foundation.e.apps.data.application.UpdatesDao import foundation.e.apps.data.di.qualifiers.IoCoroutineScope import foundation.e.apps.data.faultyApps.FaultyAppRepository import foundation.e.apps.data.updates.OtherStoreOwnershipCache Loading Loading @@ -76,7 +77,12 @@ class PkgManagerBR @Inject constructor( Intent.ACTION_PACKAGE_REMOVED -> { invalidateUpdateCaches() if (!isUpdating) deleteDownload(packageName) // A phantom entry in UpdatesDao would let promoteToPendingUpdate surface // an UPDATABLE button for an uninstalled package on the next home re-bind. if (!isUpdating) { UpdatesDao.removeUpdateIfExists(packageName) deleteDownload(packageName) } removeFaultyAppByPackageName(packageName) } Loading