mirror of
https://github.com/yattee/yattee.git
synced 2025-11-22 06:31:26 +00:00
Fix thumbnail loading for video details
Explicitly specify thumbnail quality order instead of using Thumbnail.Quality.allCases to ensure proper thumbnail URL generation and loading priority.
This commit is contained in:
@@ -532,7 +532,10 @@ final class PipedAPI: Service, ObservableObject, VideosAPI {
|
||||
|
||||
let channelId = details["uploaderUrl"]?.string?.components(separatedBy: "/").last ?? "unknown"
|
||||
|
||||
let thumbnails: [Thumbnail] = Thumbnail.Quality.allCases.compactMap {
|
||||
let qualities = [
|
||||
Thumbnail.Quality.maxresdefault, .high, .medium, .default, .start, .middle, .end
|
||||
]
|
||||
let thumbnails: [Thumbnail] = qualities.compactMap {
|
||||
if let url = buildThumbnailURL(from: content, quality: $0) {
|
||||
return Thumbnail(url: url, quality: $0)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user