Watch next improvements, clear queue buttons

This commit is contained in:
Arkadiusz Fal
2022-12-21 18:21:44 +01:00
parent 18cbbd3c90
commit c01ff56854
5 changed files with 138 additions and 71 deletions

View File

@@ -66,4 +66,12 @@ struct PlayerQueueItem: Hashable, Identifiable, Defaults.Serializable {
func hash(into hasher: inout Hasher) {
hasher.combine(id)
}
var contentItem: ContentItem {
.init(video: contentItemVideo)
}
var contentItemVideo: Video {
video ?? Video(app: app ?? .invidious, instanceURL: instanceURL, videoID: videoID, length: videoDuration ?? 0)
}
}