From dd8d6d447f4a16ad2997ffd23f9f741b4bd52c6a Mon Sep 17 00:00:00 2001 From: Magesh K <47920326+mahee96@users.noreply.github.com> Date: Wed, 18 Dec 2024 00:08:47 +0530 Subject: [PATCH] [fetch-sources]: Disabled caching during request --- AltStore/Operations/FetchSourceOperation.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/AltStore/Operations/FetchSourceOperation.swift b/AltStore/Operations/FetchSourceOperation.swift index d154b196..8e764b36 100644 --- a/AltStore/Operations/FetchSourceOperation.swift +++ b/AltStore/Operations/FetchSourceOperation.swift @@ -88,7 +88,11 @@ final class FetchSourceOperation: ResultOperation } } - let dataTask = self.session.dataTask(with: self.sourceURL) { (data, response, error) in + + var request = URLRequest(url: self.sourceURL) + request.cachePolicy = .reloadIgnoringLocalCacheData // don't use local caching + + let dataTask = self.session.dataTask(with: request) { (data, response, error) in let childContext = DatabaseManager.shared.persistentContainer.newBackgroundContext(withParent: self.managedObjectContext) childContext.mergePolicy = NSOverwriteMergePolicy