Refresh feed when visiting details page
This commit is contained in:
parent
cf9e782726
commit
aac4fd5b88
|
@ -492,6 +492,10 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem
|
|||
viewBinding.header.butFilter.setVisibility(isSubscribed ? View.VISIBLE : View.GONE);
|
||||
viewBinding.header.butShowSettings.setVisibility(isSubscribed ? View.VISIBLE : View.GONE);
|
||||
viewBinding.header.butSubscribe.setVisibility(isSubscribed ? View.GONE : View.VISIBLE);
|
||||
|
||||
if (!isSubscribed && feed.getLastRefreshAttempt() < System.currentTimeMillis() - 1000L * 3600 * 24) {
|
||||
FeedUpdateManager.getInstance().runOnce(getContext(), feed, true);
|
||||
}
|
||||
}
|
||||
|
||||
private void setupHeaderView() {
|
||||
|
|
|
@ -283,6 +283,7 @@ public class OnlineFeedViewActivity extends AppCompatActivity {
|
|||
FeedHandlerResult handlerResult = doParseFeed(destination);
|
||||
Feed feed = handlerResult.feed;
|
||||
feed.setState(Feed.STATE_NOT_SUBSCRIBED);
|
||||
feed.setLastRefreshAttempt(System.currentTimeMillis());
|
||||
FeedDatabaseWriter.updateFeed(this, feed, false);
|
||||
Feed feedFromDb = DBReader.getFeed(feed.getId(), false, 0, Integer.MAX_VALUE);
|
||||
feedFromDb.getPreferences().setKeepUpdated(false);
|
||||
|
|
Loading…
Reference in New Issue