diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2023-02-20 23:16:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-20 23:16:18 +0100 |
commit | e58e2d063948fe52e5fed1536548b6c4220be8fb (patch) | |
tree | 8f17821586cdd5cf4f1ebbde0e6228af3e24db8a /core/src | |
parent | a5d48647768dd498158f82f03f645245f086f867 (diff) | |
download | AntennaPod-e58e2d063948fe52e5fed1536548b6c4220be8fb.zip |
Force-refresh feeds that failed before (#6332)
Apparently some servers return "Not Modified", even though a broken feed
was fixed in the meantime. When refreshing all feeds, now force-refresh
the feeds that previously failed.
Diffstat (limited to 'core/src')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java b/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java index b04122487..0e55e9a36 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java @@ -468,6 +468,9 @@ public class DownloadService extends Service { if (feed.getPreferences().getKeepUpdated()) { DownloadRequest.Builder builder = DownloadRequestCreator.create(feed); builder.withInitiatedByUser(initiatedByUser); + if (feed.hasLastUpdateFailed()) { + builder.setForce(true); + } addNewRequest(builder.build()); } } |