diff --git a/app/src/main/java/foundation/e/apps/manager/pkg/PkgManagerModule.kt b/app/src/main/java/foundation/e/apps/manager/pkg/PkgManagerModule.kt index 02dcc63521c9589a456726f8b71ff3923fbe71cb..cd614e2f323b6b0e290379c3bb984cbbf83b394c 100644 --- a/app/src/main/java/foundation/e/apps/manager/pkg/PkgManagerModule.kt +++ b/app/src/main/java/foundation/e/apps/manager/pkg/PkgManagerModule.kt @@ -242,15 +242,6 @@ class PkgManagerModule @Inject constructor( return userPackages } - fun isGplay(packageName: String): Boolean { - val installerPackageName = packageManager.getInstallerPackageName(packageName) - return installerPackageName?.contains(FAKE_STORE_PACKAGE_NAME) == true - } - - fun getAllSystemApps(): List { - return packageManager.getInstalledApplications(PackageManager.MATCH_SYSTEM_ONLY) - } - fun getAppNameFromPackageName(packageName: String): String { val packageManager = context.packageManager return packageManager.getApplicationLabel( diff --git a/app/src/main/java/foundation/e/apps/updates/manager/UpdatesManagerImpl.kt b/app/src/main/java/foundation/e/apps/updates/manager/UpdatesManagerImpl.kt index 5fd534f7ad62f1482751c1dc15916693f8fd578e..c53663d44a9c60a9f1d25b1c0275d0b6c3945ab4 100644 --- a/app/src/main/java/foundation/e/apps/updates/manager/UpdatesManagerImpl.kt +++ b/app/src/main/java/foundation/e/apps/updates/manager/UpdatesManagerImpl.kt @@ -47,10 +47,9 @@ class UpdatesManagerImpl @Inject constructor( if (pkgList.isNotEmpty()) { // Get updates from CleanAPK - val openSourcePackages = userApplications.filter { !pkgManagerModule.isGplay(it.packageName) }.map { it.packageName } - pkgList.removeAll(openSourcePackages) + val cleanAPKResult = fusedAPIRepository.getApplicationDetails( - openSourcePackages, + pkgList, authData, Origin.CLEANAPK )