From df7efc49459628e2ff338f063d258ccf0b9dc047 Mon Sep 17 00:00:00 2001 From: Mert <101130780+mertalev@users.noreply.github.com> Date: Mon, 26 Jan 2026 10:52:48 -0500 Subject: [PATCH] fix(mobile): use cached asset when possible (#25526) always use cache --- mobile/ios/Runner/Images/RemoteImagesImpl.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/mobile/ios/Runner/Images/RemoteImagesImpl.swift b/mobile/ios/Runner/Images/RemoteImagesImpl.swift index 5c242e18a9..1f0bb3287c 100644 --- a/mobile/ios/Runner/Images/RemoteImagesImpl.swift +++ b/mobile/ios/Runner/Images/RemoteImagesImpl.swift @@ -23,6 +23,7 @@ class RemoteImageApiImpl: NSObject, RemoteImageApi { static let session = { let cacheDir = FileManager.default.temporaryDirectory.appendingPathComponent("thumbnails", isDirectory: true) let config = URLSessionConfiguration.default + config.requestCachePolicy = .returnCacheDataElseLoad let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String ?? "unknown" config.httpAdditionalHeaders = ["User-Agent": "Immich_iOS_\(version)"] try! FileManager.default.createDirectory(at: cacheDir, withIntermediateDirectories: true)