PackageInfo: isApp -> isValidApp

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-10-16 20:02:31 +05:30
parent 945209e62c
commit 3d6f4796e0
3 changed files with 5 additions and 5 deletions

View File

@@ -3,7 +3,7 @@ package com.aurora.extensions
import android.content.pm.PackageInfo
import android.os.Process
fun PackageInfo.isApp(): Boolean {
fun PackageInfo.isValidApp(): Boolean {
if (this.applicationInfo == null || this.packageName.isEmpty()) return false
return when {

View File

@@ -35,7 +35,7 @@ import androidx.annotation.RequiresApi
import androidx.core.content.pm.PackageInfoCompat
import androidx.core.graphics.drawable.toBitmap
import com.aurora.extensions.getInstallerPackageNameCompat
import com.aurora.extensions.isApp
import com.aurora.extensions.isValidApp
import com.aurora.extensions.isOAndAbove
import com.aurora.extensions.isPAndAbove
import com.aurora.extensions.isTAndAbove
@@ -236,7 +236,7 @@ object PackageUtil {
Preferences.PREFERENCE_UPDATES_EXTENDED
)
packageInfoList = packageInfoList.filter { it.isApp() }
packageInfoList = packageInfoList.filter { it.isValidApp() }
/*Filter google apps*/
if (isGoogleFilterEnabled) {

View File

@@ -22,7 +22,7 @@ package com.aurora.store.viewmodel.all
import android.content.Context
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import com.aurora.extensions.isApp
import com.aurora.extensions.isValidApp
import com.aurora.gplayapi.data.models.App
import com.aurora.gplayapi.helpers.AppDetailsHelper
import com.aurora.gplayapi.network.IHttpClient
@@ -63,7 +63,7 @@ class BlacklistViewModel @Inject constructor(
supervisorScope {
try {
val packageNames = context.packageManager.getInstalledPackages(0)
.filter { it.isApp() }
.filter { it.isValidApp() }
.map { it.packageName }
val apps = appDetailsHelper