Add:Playlist API endpoints

This commit is contained in:
advplyr 2022-11-26 15:14:45 -06:00
parent 59ed2ec87f
commit f9b87b94bf
3 changed files with 205 additions and 3 deletions

View file

@ -12,8 +12,7 @@ class Playlist {
this.coverPath = null
// Array of objects like { libraryItemId: "", episodeId: "" }
// episodeId optional
// Array of objects like { libraryItemId: "", episodeId: "" } (episodeId optional)
this.items = []
this.lastUpdate = null
@ -128,5 +127,10 @@ class Playlist {
}
return hasUpdates
}
containsItem(item) {
if (item.episodeId) return this.items.some(i => i.libraryItemId === item.libraryItemId && i.episodeId === item.episodeId)
return this.items.some(i => i.libraryItemId === item.libraryItemId)
}
}
module.exports = Playlist