Update:Add libraries playlists API endpoint, add lazy playlists card

This commit is contained in:
advplyr 2022-11-26 17:24:46 -06:00
parent 0979b3e03d
commit 7e171576e0
13 changed files with 207 additions and 39 deletions

View file

@ -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)
}
}