We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6968216 commit 7867811Copy full SHA for 7867811
app/src/main/java/com/nononsenseapps/feeder/model/FeedParser.kt
@@ -350,18 +350,20 @@ suspend fun OkHttpClient.getResponse(
350
): Response {
351
val request = Request.Builder()
352
.url(url)
353
- .run {
354
- if (forceNetwork) {
355
- cacheControl(
356
- CacheControl.Builder()
357
- // Force cache-revalidation
358
- .maxAge(0, TimeUnit.SECONDS)
359
- .build(),
+ .cacheControl(
+ CacheControl.Builder()
+ // The time between cache re-validations
+ .maxAge(
+ if (forceNetwork) {
+ 0
+ } else {
360
+ // Matches fastest sync schedule
361
+ 15
362
+ },
363
+ TimeUnit.MINUTES,
364
)
- } else {
- this
- }
365
+ .build(),
366
+ )
367
.build()
368
369
@Suppress("BlockingMethodInNonBlockingContext")
0 commit comments