From 66e6bdb38f56f645d4c4b6ffa6953c5aafc2ae5e Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Mon, 10 Feb 2025 11:39:57 +0700 Subject: [PATCH] Revert "PackageUtil: Load package infos in smaller chunks" This reverts commit 1aeae36fc047ae68081b39b1bb2bccb7209c2081. * Will be fixed with paging3 Signed-off-by: Aayush Gupta --- .../java/com/aurora/store/util/PackageUtil.kt | 24 +++---------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/app/src/main/java/com/aurora/store/util/PackageUtil.kt b/app/src/main/java/com/aurora/store/util/PackageUtil.kt index 47368bdf0..e6102a45a 100644 --- a/app/src/main/java/com/aurora/store/util/PackageUtil.kt +++ b/app/src/main/java/com/aurora/store/util/PackageUtil.kt @@ -55,28 +55,10 @@ object PackageUtil { private const val VERSION_CODE_MICRO_G_HUAWEI = 240913007 fun getAllValidPackages(context: Context): List { - val packageManager = context.packageManager - val packageInfoList = mutableListOf() - - var offset = 0 - val limit = 60 - val total = packageManager.getInstalledPackages(0).size - - while (offset < total) { - val packages = packageManager - .getInstalledPackages(PackageManager.GET_META_DATA) - .subList( - offset, - (offset + limit).coerceAtMost(total) - ) - packageInfoList.addAll(packages) - offset += limit - } - - return packageInfoList - .filter { it.isValidApp(packageManager) } + return context.packageManager.getInstalledPackages(PackageManager.GET_META_DATA) + .filter { it.isValidApp(context.packageManager) } .sortedBy { - it.applicationInfo!!.loadLabel(packageManager).toString() + it.applicationInfo!!.loadLabel(context.packageManager).toString() .lowercase(Locale.getDefault()) } }