mirror of
https://github.com/yattee/yattee.git
synced 2025-10-15 20:08:18 +00:00
Videos cache model
This commit is contained in:
@@ -36,4 +36,18 @@ struct Thumbnail {
|
||||
self.url = url
|
||||
self.quality = quality
|
||||
}
|
||||
|
||||
var json: JSON {
|
||||
[
|
||||
"url": url.absoluteString,
|
||||
"quality": quality.rawValue
|
||||
]
|
||||
}
|
||||
|
||||
static func from(_ json: JSON) -> Self {
|
||||
.init(
|
||||
url: URL(string: json["url"].stringValue)!,
|
||||
quality: .init(rawValue: json["quality"].stringValue) ?? .default
|
||||
)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user