After PR #1770 was merged, I noticed that the "Last Refresh" filter did not always have the expected behavior.
Investigation led to various discoveries regarding the use of NSCache and parts of the code where article's status was lost.
This PR solves these issues and gives back a functional "Last Refresh" filter, with a difference though: "Last Refresh" now refers to the last time each feed was refreshed and got new articles, while previously
it referred to the last time "Refresh All Subscriptions" was triggered.
After PR #1770 was merged, I noticed that the "Last Refresh" filter did not always have the expected behavior.
Investigation led to various discoveries regarding the use of NSCache and parts of the code where article's
status
was lost. This PR solves these issues and gives back a functional "Last Refresh" filter, with a difference though: "Last Refresh" now refers to the last time each feed was refreshed and got new articles, while previously it referred to the last time "Refresh All Subscriptions" was triggered.