mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-08-03 01:35:08 +02:00
Update:Add libraries playlists API endpoint, add lazy playlists card
This commit is contained in:
parent
0979b3e03d
commit
7e171576e0
13 changed files with 207 additions and 39 deletions
|
@ -9,8 +9,7 @@ export const state = () => ({
|
|||
collapseSeries: false,
|
||||
collapseBookSeries: false
|
||||
},
|
||||
settingsListeners: [],
|
||||
playlists: []
|
||||
settingsListeners: []
|
||||
})
|
||||
|
||||
export const getters = {
|
||||
|
@ -164,19 +163,5 @@ export const mutations = {
|
|||
},
|
||||
removeSettingsListener(state, listenerId) {
|
||||
state.settingsListeners = state.settingsListeners.filter(l => l.id !== listenerId)
|
||||
},
|
||||
setPlaylists(state, playlists) {
|
||||
state.playlists = playlists
|
||||
},
|
||||
addUpdatePlaylist(state, playlist) {
|
||||
const indexOf = state.playlists.findIndex(p => p.id == playlist.id)
|
||||
if (indexOf >= 0) {
|
||||
state.playlists.splice(indexOf, 1, playlist)
|
||||
} else {
|
||||
state.playlists.push(playlist)
|
||||
}
|
||||
},
|
||||
removePlaylist(state, playlist) {
|
||||
state.playlists = state.playlists.filter(p => p.id !== playlist.id)
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue