Issue 7135: Improve update page filter
Description
Some apps are not updatable. We remove such apps.
Screenshots
Technical details
- Streamlined filtering logic.
- Instead of using the bulk API of GPlay (it takes a list of package names and returns all the details), we get each app info individually.
- Bulk API does not always contain proper geo-restriction information.
- Although the information of all updatable apps are fetched individually, they are fetched in parallel (using
async
), hence the overhead from UX point of view is negligible (observed to be around 1 second extra).