From 700eadc10deea029332a74a900951f1da20d60b2 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sat, 14 Dec 2024 20:18:44 -0800 Subject: [PATCH] Use ephemeral configuration. Handle caching ourselves instead of letting URLSession do it. --- RSWeb/Sources/RSWeb/Downloader.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RSWeb/Sources/RSWeb/Downloader.swift b/RSWeb/Sources/RSWeb/Downloader.swift index 2705c442e..f4037a1df 100755 --- a/RSWeb/Sources/RSWeb/Downloader.swift +++ b/RSWeb/Sources/RSWeb/Downloader.swift @@ -19,8 +19,8 @@ public final class Downloader { private init() { - let sessionConfiguration = URLSessionConfiguration.default - sessionConfiguration.requestCachePolicy = .useProtocolCachePolicy + let sessionConfiguration = URLSessionConfiguration.ephemeral + sessionConfiguration.requestCachePolicy = .reloadIgnoringLocalCacheData sessionConfiguration.httpShouldSetCookies = false sessionConfiguration.httpCookieAcceptPolicy = .never sessionConfiguration.httpMaximumConnectionsPerHost = 1