fix: restore updated browse keyset coverage

This commit is contained in:
Jonathan Finley 2026-03-13 21:17:33 -04:00
parent 8585cfff6b
commit 59c7c0a7c2
2 changed files with 6 additions and 2 deletions

View file

@ -19,6 +19,10 @@ function getKeysetCursorKeys(sortBy) {
return ['createdAt', 'id'] return ['createdAt', 'id']
} }
if (sortBy === 'updatedAt') {
return ['updatedAt', 'id']
}
if (sortBy === 'progress') { if (sortBy === 'progress') {
return ['mediaProgresses.updatedAt', 'id'] return ['mediaProgresses.updatedAt', 'id']
} }

View file

@ -86,8 +86,8 @@ describe('libraryBrowseStrategy', () => {
}) })
expect(strategy.family).to.equal('plain-browse') expect(strategy.family).to.equal('plain-browse')
expect(strategy.paginationMode).to.equal('offset') expect(strategy.paginationMode).to.equal('keyset')
expect(strategy.cursorKeys).to.deep.equal([]) expect(strategy.cursorKeys).to.deep.equal(['updatedAt', 'id'])
}) })
it('uses keyset pagination for deterministic author browse', () => { it('uses keyset pagination for deterministic author browse', () => {