Videos cache model

This commit is contained in:
Arkadiusz Fal
2022-12-10 01:23:13 +01:00
parent 0c960c2461
commit 64146b26c2
12 changed files with 204 additions and 9 deletions

View File

@@ -91,12 +91,12 @@ extension Watch {
var video: Video {
let url = URL(string: videoID)
if app == nil || !Video.VideoID.isValid(videoID) {
if !Video.VideoID.isValid(videoID) {
if let url {
return .local(url)
}
}
return Video(app: app, instanceURL: instanceURL, videoID: videoID)
return Video(app: app ?? AccountsModel.shared.current.app ?? .local, instanceURL: instanceURL, videoID: videoID)
}
}