pocket-casts-android
pocket-casts-android copied to clipboard
Sort starred podcasts screen with most recently starred first
iOS and the web player sort the starred podcasts with the most recently starred podcast first. Android appears to do the opposite and put the most recently starred last. We should update this to be consistent with the web and iOS (retrieving this data from the server if necessary).
Here are some more details from the duplicate issue.
In the Profile -> Starred episodes list the order should be the time the user starred it. This would make it consistent with the Web Player. At the moment there doesn't seem to be an order for the episodes on Android.
Steps to repeat
- Star an episode in the Web Player
- Open the Starred episode list
- On Android refresh
- Open the Profile -> Starred episode list
Expected Both the Web Player and Android starred lists should have the episode just starred at the top of the list.
Actual The Web Player has the episode at the top of the list, on Android the episodes are in a random order.
I have had a look through the iOS code, it calls off to the User Sync API "starred/list" to get the list of episodes (RetrieveStarredTask.swift). We will have to do the same on Android as we don't store the date the episode was starred.