Made fix less verbose

This commit is contained in:
r0adkll 2025-02-06 13:27:05 -05:00
parent 668ae488c9
commit 0996d97cf2
No known key found for this signature in database

View File

@ -290,37 +290,15 @@ class LibraryItem extends Model {
const { libraryItems, count } = await libraryFilters.getFilteredLibraryItems(library.id, user, options) const { libraryItems, count } = await libraryFilters.getFilteredLibraryItems(library.id, user, options)
Logger.debug(`Loaded ${libraryItems.length} of ${count} items for libary page in ${((Date.now() - start) / 1000).toFixed(2)}s`) Logger.debug(`Loaded ${libraryItems.length} of ${count} items for libary page in ${((Date.now() - start) / 1000).toFixed(2)}s`)
let items = [] return {
libraryItems: libraryItems.map((li) => {
let oldLibraryItem = {}
if (minified) { if (minified) {
items = libraryItems.map((li) => { oldLibraryItem = li.toOldJSONMinified()
const oldLibraryItem = li.toOldJSONMinified() } else {
if (li.collapsedSeries) { oldLibraryItem = li.toOldJSONExpanded()
oldLibraryItem.collapsedSeries = li.collapsedSeries
}
if (li.series) {
oldLibraryItem.media.metadata.series = li.series
}
if (li.rssFeed) {
oldLibraryItem.rssFeed = li.rssFeed.toOldJSONMinified()
}
if (li.media.numEpisodes) {
oldLibraryItem.media.numEpisodes = li.media.numEpisodes
}
if (li.size && !oldLibraryItem.media.size) {
oldLibraryItem.media.size = li.size
}
if (li.numEpisodesIncomplete) {
oldLibraryItem.numEpisodesIncomplete = li.numEpisodesIncomplete
}
if (li.mediaItemShare) {
oldLibraryItem.mediaItemShare = li.mediaItemShare
} }
return oldLibraryItem
})
} else {
items = libraryItems.map((li) => {
const oldLibraryItem = li.toOldJSONExpanded()
if (li.collapsedSeries) { if (li.collapsedSeries) {
oldLibraryItem.collapsedSeries = li.collapsedSeries oldLibraryItem.collapsedSeries = li.collapsedSeries
} }
@ -328,8 +306,12 @@ class LibraryItem extends Model {
oldLibraryItem.media.metadata.series = li.series oldLibraryItem.media.metadata.series = li.series
} }
if (li.rssFeed) { if (li.rssFeed) {
if (minified) {
oldLibraryItem.rssFeed = li.rssFeed.toOldJSONMinified()
} else {
oldLibraryItem.rssFeed = li.rssFeed.toOldJSON() oldLibraryItem.rssFeed = li.rssFeed.toOldJSON()
} }
}
if (li.media.numEpisodes) { if (li.media.numEpisodes) {
oldLibraryItem.media.numEpisodes = li.media.numEpisodes oldLibraryItem.media.numEpisodes = li.media.numEpisodes
} }
@ -344,11 +326,7 @@ class LibraryItem extends Model {
} }
return oldLibraryItem return oldLibraryItem
}) }),
}
return {
libraryItems: items,
count count
} }
} }