mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-07-23 04:14:46 +02:00
Add:Playlist API endpoints
This commit is contained in:
parent
59ed2ec87f
commit
f9b87b94bf
3 changed files with 205 additions and 3 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue