Add CachedAsyncImage

This commit is contained in:
Arkadiusz Fal
2022-09-01 18:51:59 +02:00
parent b8380b2528
commit 418dae9dbe
9 changed files with 56 additions and 7 deletions

View File

@@ -1,3 +1,4 @@
import CachedAsyncImage
import CoreMedia
import Foundation
import SDWebImageSwiftUI
@@ -73,7 +74,7 @@ struct VideoBanner: View {
@ViewBuilder private var smallThumbnail: some View {
let url = video?.thumbnailURL(quality: .medium)
if #available(iOS 15, macOS 12, *) {
AsyncImage(url: url) { image in
CachedAsyncImage(url: url) { image in
image
.resizable()
} placeholder: {

View File

@@ -1,3 +1,4 @@
import CachedAsyncImage
import CoreMedia
import Defaults
import SDWebImageSwiftUI
@@ -422,7 +423,7 @@ struct VideoCell: View {
Group {
let url = thumbnails.best(video)
if #available(iOS 15, macOS 12, *) {
AsyncImage(url: url) { image in
CachedAsyncImage(url: url) { image in
image
.resizable()
} placeholder: {