mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-07-31 00:05:27 +02:00
Update:Persist series sort/filter options #1272
This commit is contained in:
parent
49a69193d8
commit
c06d734d5e
5 changed files with 20 additions and 58 deletions
|
@ -15,17 +15,14 @@ export default {
|
|||
}
|
||||
|
||||
// Set series sort by
|
||||
if (params.id === 'series') {
|
||||
if (query.sort) {
|
||||
store.commit('libraries/setSeriesSortBy', query.sort)
|
||||
store.commit('libraries/setSeriesSortDesc', !!query.desc)
|
||||
if (query.filter || query.sort || query.desc) {
|
||||
const isSeries = params.id === 'series'
|
||||
const settingsUpdate = {
|
||||
[isSeries ? 'seriesFilterBy' : 'filterBy']: query.filter || undefined,
|
||||
[isSeries ? 'seriesSortBy' : 'orderBy']: query.sort || undefined,
|
||||
[isSeries ? 'seriesSortDesc' : 'orderDesc']: query.desc == '0' ? false : query.desc == '1' ? true : undefined
|
||||
}
|
||||
if (query.filter) {
|
||||
console.log('has filter', query.filter)
|
||||
store.commit('libraries/setSeriesFilterBy', query.filter)
|
||||
}
|
||||
} else if (query.filter) {
|
||||
store.dispatch('user/updateUserSettings', { filterBy: query.filter })
|
||||
store.dispatch('user/updateUserSettings', settingsUpdate)
|
||||
}
|
||||
|
||||
// Redirect podcast libraries
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue