mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-07-07 09:51:37 +00:00
20 lines
567 B
JavaScript
20 lines
567 B
JavaScript
module.exports = {
|
|
async toCollapsedSeriesPayload(libraryItems, seriesId) {
|
|
return Promise.all(
|
|
libraryItems.map(async (libraryItem) => {
|
|
const filteredSeries = libraryItem.media.series.find((series) => series.id === seriesId)
|
|
const json = libraryItem.toOldJSONMinified()
|
|
|
|
if (filteredSeries) {
|
|
json.media.metadata.series = {
|
|
id: filteredSeries.id,
|
|
name: filteredSeries.name,
|
|
sequence: filteredSeries.bookSeries.sequence
|
|
}
|
|
}
|
|
|
|
return json
|
|
})
|
|
)
|
|
}
|
|
}
|