mirror of
https://github.com/yattee/yattee.git
synced 2025-10-11 18:08:12 +00:00
UI improvements, player state refactor
This commit is contained in:
@@ -2,11 +2,20 @@ import Foundation
|
||||
import SwiftyJSON
|
||||
|
||||
struct Thumbnail {
|
||||
enum Quality: String, CaseIterable {
|
||||
case maxres, maxresdefault, sddefault, high, medium, `default`, start, middle, end
|
||||
}
|
||||
|
||||
var url: URL
|
||||
var quality: ThumbnailQuality
|
||||
var quality: Quality
|
||||
|
||||
init(_ json: JSON) {
|
||||
url = json["url"].url!
|
||||
quality = ThumbnailQuality(rawValue: json["quality"].string!)!
|
||||
quality = Quality(rawValue: json["quality"].string!)!
|
||||
}
|
||||
|
||||
init(url: URL, quality: Quality) {
|
||||
self.url = url
|
||||
self.quality = quality
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user