mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-07-07 09:51:37 +00:00
test: tighten browse forwarding plumbing
This commit is contained in:
parent
d28d96ff94
commit
dfc1556cbe
3 changed files with 36 additions and 33 deletions
|
|
@ -393,11 +393,10 @@ module.exports = {
|
|||
* @param {number} limit
|
||||
* @param {number} offset
|
||||
* @param {boolean} isHomePage for home page shelves
|
||||
* @param {{ cursor?: string|null, pageMode?: string, collapseseries?: boolean }} requestOptions
|
||||
* @param {object} browseRequestOptions Reserved for future large-library browse plumbing
|
||||
* @returns {{ libraryItems: import('../../models/LibraryItem')[], count: number }}
|
||||
*/
|
||||
async getFilteredLibraryItems(libraryId, user, filterGroup, filterValue, sortBy, sortDesc, collapseseries, include, limit, offset, isHomePage = false, requestOptions = {}) {
|
||||
collapseseries = requestOptions.collapseseries ?? collapseseries
|
||||
async getFilteredLibraryItems(libraryId, user, filterGroup, filterValue, sortBy, sortDesc, collapseseries, include, limit, offset, isHomePage = false, browseRequestOptions = null) {
|
||||
// TODO: Handle collapse sub-series
|
||||
if (filterGroup === 'series' && collapseseries) {
|
||||
collapseseries = false
|
||||
|
|
|
|||
|
|
@ -141,12 +141,10 @@ module.exports = {
|
|||
* @param {string[]} include
|
||||
* @param {number} limit
|
||||
* @param {number} offset
|
||||
* @param {{ cursor?: string|null, pageMode?: string, collapseseries?: boolean }} requestOptions
|
||||
* @param {object} browseRequestOptions Reserved for future large-library browse plumbing
|
||||
* @returns {Promise<{ libraryItems: import('../../models/LibraryItem')[], count: number }>}
|
||||
*/
|
||||
async getFilteredLibraryItems(libraryId, user, filterGroup, filterValue, sortBy, sortDesc, include, limit, offset, requestOptions = {}) {
|
||||
requestOptions.cursor = requestOptions.cursor || null
|
||||
requestOptions.pageMode = requestOptions.pageMode || 'paged'
|
||||
async getFilteredLibraryItems(libraryId, user, filterGroup, filterValue, sortBy, sortDesc, include, limit, offset, browseRequestOptions = null) {
|
||||
const includeRSSFeed = include.includes('rssfeed')
|
||||
const includeNumEpisodesIncomplete = include.includes('numepisodesincomplete')
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue