Remove test API endpoint for albums

This commit is contained in:
advplyr 2023-08-12 15:54:59 -05:00
parent f1130eb63a
commit 09c9c28028
2 changed files with 0 additions and 27 deletions

View file

@ -584,32 +584,6 @@ class LibraryController {
res.json(payload)
}
// api/libraries/:id/albums
async getAlbumsForLibrary(req, res) {
if (!req.library.isMusic) {
return res.status(400).send('Invalid library media type')
}
let libraryItems = Database.libraryItems.filter(li => li.libraryId === req.library.id)
let albums = libraryHelpers.groupMusicLibraryItemsIntoAlbums(libraryItems)
albums = naturalSort(albums).asc(a => a.title) // Alphabetical by album title
const payload = {
results: [],
total: albums.length,
limit: req.query.limit && !isNaN(req.query.limit) ? Number(req.query.limit) : 0,
page: req.query.page && !isNaN(req.query.page) ? Number(req.query.page) : 0
}
if (payload.limit) {
const startIndex = payload.page * payload.limit
albums = albums.slice(startIndex, startIndex + payload.limit)
}
payload.results = albums
res.json(payload)
}
async getLibraryFilterData(req, res) {
res.json(libraryHelpers.getDistinctFilterDataNew(req.libraryItems))
}