mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2024-12-20 19:06:06 +01:00
31 lines
567 B
JavaScript
31 lines
567 B
JavaScript
export const state = () => ({
|
|
isListening: false,
|
|
logs: []
|
|
})
|
|
|
|
export const getters = {
|
|
|
|
}
|
|
|
|
export const actions = {
|
|
setLogListener({ state, commit, dispatch }) {
|
|
dispatch('$nuxtSocket/emit', {
|
|
label: 'main',
|
|
evt: 'set_log_listener',
|
|
msg: 0
|
|
}, { root: true })
|
|
commit('setIsListening', true)
|
|
}
|
|
}
|
|
|
|
export const mutations = {
|
|
setIsListening(state, val) {
|
|
state.isListening = val
|
|
},
|
|
logEvt(state, payload) {
|
|
state.logs.push(payload)
|
|
if (state.logs.length > 500) {
|
|
state.logs = state.logs.slice(50)
|
|
}
|
|
}
|
|
} |