mirror of
https://github.com/yattee/yattee.git
synced 2024-12-22 13:33:42 +00:00
Peertube fixes
This commit is contained in:
parent
faf2469e04
commit
0c960c2461
@ -11,7 +11,6 @@ extension PlayerModel {
|
||||
}
|
||||
|
||||
func loadHistoryVideoDetails(_ watch: Watch) {
|
||||
logger.info("id: \(watch.videoID), instance \(watch.instanceURL), app \(watch.appName)")
|
||||
guard historyVideo(watch.videoID).isNil else {
|
||||
return
|
||||
}
|
||||
@ -21,7 +20,10 @@ extension PlayerModel {
|
||||
return
|
||||
}
|
||||
|
||||
playerAPI(watch.video).video(watch.videoID).load()
|
||||
guard let api = playerAPI(watch.video) else { return }
|
||||
|
||||
api.video(watch.videoID)
|
||||
.load()
|
||||
.onSuccess { [weak self] response in
|
||||
guard let self else { return }
|
||||
|
||||
|
@ -89,8 +89,12 @@ extension Watch {
|
||||
}
|
||||
|
||||
var video: Video {
|
||||
if !Video.VideoID.isValid(videoID), let url = URL(string: videoID) {
|
||||
return .local(url)
|
||||
let url = URL(string: videoID)
|
||||
|
||||
if app == nil || !Video.VideoID.isValid(videoID) {
|
||||
if let url {
|
||||
return .local(url)
|
||||
}
|
||||
}
|
||||
|
||||
return Video(app: app, instanceURL: instanceURL, videoID: videoID)
|
||||
|
Loading…
Reference in New Issue
Block a user