mirror of
https://github.com/yattee/yattee.git
synced 2025-12-15 12:38:15 +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 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) {
|
if let url = buildThumbnailURL(from: content, quality: $0) {
|
||||||
return Thumbnail(url: url, quality: $0)
|
return Thumbnail(url: url, quality: $0)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user