[web-src] Add option to only update a single library source

This commit is contained in:
chme
2022-01-09 18:29:24 +01:00
parent 1694e6e111
commit ad96321c24
8 changed files with 175 additions and 82 deletions

View File

@@ -23,6 +23,7 @@ export default new Vuex.Store({
},
audiobooks_count: { },
podcasts_count: { },
rss_count: { },
outputs: [],
player: {
state: 'stop',
@@ -59,7 +60,9 @@ export default new Vuex.Store({
albums_sort: 'Name',
show_only_next_items: false,
show_burger_menu: false,
show_player_menu: false
show_player_menu: false,
show_update_dialog: false,
update_dialog_scan_kind: ''
},
getters: {
@@ -141,6 +144,9 @@ export default new Vuex.Store({
[types.UPDATE_LIBRARY_PODCASTS_COUNT] (state, count) {
state.podcasts_count = count
},
[types.UPDATE_LIBRARY_RSS_COUNT] (state, count) {
state.rss_count = count
},
[types.UPDATE_OUTPUTS] (state, outputs) {
state.outputs = outputs
},
@@ -217,6 +223,12 @@ export default new Vuex.Store({
},
[types.SHOW_PLAYER_MENU] (state, showPlayerMenu) {
state.show_player_menu = showPlayerMenu
},
[types.SHOW_UPDATE_DIALOG] (state, showUpdateDialog) {
state.show_update_dialog = showUpdateDialog
},
[types.UPDATE_DIALOG_SCAN_KIND] (state, scanKind) {
state.update_dialog_scan_kind = scanKind
}
},

View File

@@ -4,6 +4,7 @@ export const UPDATE_SETTINGS_OPTION = 'UPDATE_SETTINGS_OPTION'
export const UPDATE_LIBRARY_STATS = 'UPDATE_LIBRARY_STATS'
export const UPDATE_LIBRARY_AUDIOBOOKS_COUNT = 'UPDATE_LIBRARY_AUDIOBOOKS_COUNT'
export const UPDATE_LIBRARY_PODCASTS_COUNT = 'UPDATE_LIBRARY_PODCASTS_COUNT'
export const UPDATE_LIBRARY_RSS_COUNT = 'UPDATE_LIBRARY_RSS_COUNT'
export const UPDATE_OUTPUTS = 'UPDATE_OUTPUTS'
export const UPDATE_PLAYER_STATUS = 'UPDATE_PLAYER_STATUS'
export const UPDATE_QUEUE = 'UPDATE_QUEUE'
@@ -26,3 +27,5 @@ export const ALBUMS_SORT = 'ALBUMS_SORT'
export const SHOW_ONLY_NEXT_ITEMS = 'SHOW_ONLY_NEXT_ITEMS'
export const SHOW_BURGER_MENU = 'SHOW_BURGER_MENU'
export const SHOW_PLAYER_MENU = 'SHOW_PLAYER_MENU'
export const SHOW_UPDATE_DIALOG = 'SHOW_UPDATE_DIALOG'
export const UPDATE_DIALOG_SCAN_KIND = 'UPDATE_DIALOG_SCAN_KIND'