2021-09-01 20:07:11 -05:00
|
|
|
|
|
|
|
export const state = () => ({
|
|
|
|
streamAudiobook: null,
|
|
|
|
playOnLoad: false,
|
|
|
|
serverUrl: null,
|
2021-09-02 12:19:26 -05:00
|
|
|
user: null,
|
|
|
|
currentVersion: null,
|
|
|
|
latestVersion: null,
|
|
|
|
hasUpdate: true
|
2021-09-01 20:07:11 -05:00
|
|
|
})
|
|
|
|
|
2021-09-02 12:19:26 -05:00
|
|
|
export const actions = {}
|
2021-09-01 20:07:11 -05:00
|
|
|
|
|
|
|
export const mutations = {
|
2021-09-02 12:19:26 -05:00
|
|
|
setCurrentVersion(state, verObj) {
|
|
|
|
state.currentVersion = verObj
|
|
|
|
},
|
|
|
|
setLatestVersion(state, verObj) {
|
|
|
|
state.latestVersion = verObj
|
|
|
|
},
|
|
|
|
setHasUpdate(state, val) {
|
|
|
|
state.hasUpdate = val
|
|
|
|
},
|
2021-09-01 20:07:11 -05:00
|
|
|
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
|
|
|
|
}
|
|
|
|
}
|