mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2025-07-16 08:54:47 +02:00
32 lines
597 B
JavaScript
32 lines
597 B
JavaScript
|
|
||
|
export const state = () => ({
|
||
|
streamAudiobook: null,
|
||
|
playOnLoad: false,
|
||
|
serverUrl: null,
|
||
|
user: null
|
||
|
})
|
||
|
|
||
|
export const actions = {
|
||
|
|
||
|
}
|
||
|
|
||
|
export const mutations = {
|
||
|
closeStream(state, audiobookId) {
|
||
|
if (state.streamAudiobook && state.streamAudiobook.id !== audiobookId) {
|
||
|
return
|
||
|
}
|
||
|
state.streamAudiobook = null
|
||
|
},
|
||
|
setPlayOnLoad(state, val) {
|
||
|
state.playOnLoad = val
|
||
|
},
|
||
|
setStreamAudiobook(state, audiobook) {
|
||
|
state.streamAudiobook = audiobook
|
||
|
},
|
||
|
setServerUrl(state, url) {
|
||
|
state.serverUrl = url
|
||
|
},
|
||
|
setUser(state, user) {
|
||
|
state.user = user
|
||
|
}
|
||
|
}
|