Filter out bogus apps from WebSearchHelper

This commit is contained in:
Rahul Patel
2023-10-12 19:26:06 +05:30
parent 8126e44c7a
commit 98285c420d

View File

@@ -288,6 +288,7 @@ class SearchResultsFragment : BaseFragment(R.layout.fragment_search_result),
filter = FilterProvider.with(requireContext()).getSavedFilter()
return appList
.asSequence()
.filter { it.displayName.isNotEmpty() } // Some of the apps may not have metadata
.filter { if (!filter.paidApps) it.isFree else true }
.filter { if (!filter.appsWithAds) !it.containsAds else true }
.filter { if (!filter.gsfDependentApps) it.dependencies.dependentPackages.isEmpty() else true }