yang991178 / fluent-reader-lite

Simplistic mobile RSS client built with Flutter

Home Page:https://hyliu.me/fluent-reader-lite/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sync more starred / favourites articles

Alkarex opened this issue · comments

At the moment, it looks like the only favourites / starred articles retrieved from the server are the ones that are on the list of the new retrieved articles (tested with FreshRSS using the Google Reader API) .

I suggest synchronising the list of favourites / starred articles independently, to be able to retrieve many more articles. For instance, I have 1300 starred / favourites articles, most of which are not in the top 1500 new articles, so I only see 1 starred / favourite article in Fluent Reader Lite.

See e.g. FreshRSS/FreshRSS#2566 (comment) for some API suggestions. I am happy to give some sparring from FreshRSS side.

P.S. Looking at the HTTP calls, I see the following:

GET /api/greader.php/reader/api/0/stream/items/ids?output=json&s=user/-/state/com.google/starred&n=1000
GET /api/greader.php/reader/api/0/stream/items/ids?output=json&s=user/-/state/com.google/starred&n=1000&c=1598644245032282

which only retrieves the IDs of the starred articles. But if the app does not have those articles because they are not new enough, then the starred articles are not shown.