summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-10-14 16:56:15 +0200
committerByteHamster <info@bytehamster.com>2020-10-14 16:56:18 +0200
commit983c0a464e265fca8f5a6bdc2e8b14951506472e (patch)
tree60b31a1639d3b7b4c913f47fad195c1f76613217 /core
parent28543466355cbfa1efb1f789d98840a7e9daa500 (diff)
downloadAntennaPod-983c0a464e265fca8f5a6bdc2e8b14951506472e.zip
Set cache-control to no-cache
The previous value, no-store, did not allow CDNs to do their work.
Diffstat (limited to 'core')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java b/core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java
index 4072772ac..ef86c9024 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java
@@ -71,6 +71,7 @@ public class HttpDownloader extends Downloader {
// set header explicitly so that okhttp doesn't do transparent gzip
Log.d(TAG, "addHeader(\"Accept-Encoding\", \"identity\")");
httpReq.addHeader("Accept-Encoding", "identity");
+ httpReq.cacheControl(new CacheControl.Builder().noCache().build()); // noStore breaks CDNs
}
if (!TextUtils.isEmpty(request.getLastModified())) {