diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2023-07-04 22:31:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-04 22:31:47 +0200 |
commit | 6999a944bb3c1ce1547832ad15e401ff7cbbbe10 (patch) | |
tree | fe199e17b41dbcc22d5f4161d49124bdcd9d6243 /app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java | |
parent | 23d4cf5632279bcc9293396d8943bf84275a9d60 (diff) | |
download | AntennaPod-6999a944bb3c1ce1547832ad15e401ff7cbbbe10.zip |
Fix 'allow once' for feed update on mobile networks (#6528)
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java index 6f3aaa6a5..6b6fedd1f 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java @@ -32,7 +32,6 @@ import de.danoeh.antennapod.adapter.EpisodeItemListAdapter; import de.danoeh.antennapod.core.feed.FeedEvent; import de.danoeh.antennapod.core.menuhandler.MenuItemUtils; import de.danoeh.antennapod.core.storage.DBReader; -import de.danoeh.antennapod.core.storage.DBTasks; import de.danoeh.antennapod.core.util.FeedItemPermutors; import de.danoeh.antennapod.core.util.FeedItemUtil; import de.danoeh.antennapod.core.util.download.FeedUpdateManager; @@ -185,7 +184,7 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem viewBinding.swipeRefresh.setDistanceToTriggerSync(getResources().getInteger(R.integer.swipe_refresh_distance)); viewBinding.swipeRefresh.setOnRefreshListener(() -> { - DBTasks.forceRefreshFeed(requireContext(), feed, true); + FeedUpdateManager.runOnceOrAsk(requireContext(), feed); new Handler(Looper.getMainLooper()).postDelayed(() -> viewBinding.swipeRefresh.setRefreshing(false), getResources().getInteger(R.integer.swipe_to_refresh_duration_in_ms)); }); |