From 6c98abb289d46b77013b1e63b783e06352c21870 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Mon, 26 Aug 2019 16:58:06 -0500 Subject: [PATCH] Fix image and favicon caching --- iOS/AppDelegate.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/iOS/AppDelegate.swift b/iOS/AppDelegate.swift index 1b3cc44db..0c81ce9a7 100644 --- a/iOS/AppDelegate.swift +++ b/iOS/AppDelegate.swift @@ -78,11 +78,15 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele let tempDir = FileManager.default.urls(for: .cachesDirectory, in: .userDomainMask).first! let faviconsFolderURL = tempDir.appendingPathComponent("Favicons") try! FileManager.default.createDirectory(at: faviconsFolderURL, withIntermediateDirectories: true, attributes: nil) - faviconDownloader = FaviconDownloader(folder: faviconsFolderURL.absoluteString) + let faviconsFolder = faviconsFolderURL.absoluteString + let faviconsFolderPath = faviconsFolder.suffix(from: faviconsFolder.index(faviconsFolder.startIndex, offsetBy: 7)) + faviconDownloader = FaviconDownloader(folder: String(faviconsFolderPath)) let imagesFolderURL = tempDir.appendingPathComponent("Images") + let imagesFolder = imagesFolderURL.absoluteString + let imagesFolderPath = imagesFolder.suffix(from: imagesFolder.index(imagesFolder.startIndex, offsetBy: 7)) try! FileManager.default.createDirectory(at: imagesFolderURL, withIntermediateDirectories: true, attributes: nil) - imageDownloader = ImageDownloader(folder: imagesFolderURL.absoluteString) + imageDownloader = ImageDownloader(folder: String(imagesFolderPath)) authorAvatarDownloader = AuthorAvatarDownloader(imageDownloader: imageDownloader) feedIconDownloader = FeedIconDownloader(imageDownloader: imageDownloader)