Skip to content

Commit db2ab0c

Browse files
Fix availability
1 parent 4517f02 commit db2ab0c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Sources/CachedAsyncImage/CachedAsyncImage.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,20 +237,23 @@ private extension AsyncImage {
237237

238238
// MARK: - Helpers
239239

240+
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
240241
private func remoteImage(from url: URL?, session: URLSession) async throws -> Image? {
241242
guard let url = url else { return nil }
242243
let request = URLRequest(url: url)
243244
let (data, _) = try await session.data(for: request)
244245
return image(from: data)
245246
}
246247

248+
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
247249
private func cachedImage(from url: URL?, cache: URLCache) -> Image? {
248250
guard let url = url else { return nil }
249251
let request = URLRequest(url: url)
250252
guard let cachedResponse = cache.cachedResponse(for: request) else { return nil }
251253
return image(from: cachedResponse.data)
252254
}
253255

256+
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
254257
private func image(from data: Data) -> Image? {
255258
#if os(macOS)
256259
if let nsImage = NSImage(data: data) {

0 commit comments

Comments
 (0)