Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordartcafe <github@dartcafe.de>2020-05-23 21:47:59 +0300
committerdartcafe <github@dartcafe.de>2020-08-31 09:17:12 +0300
commit960bf5d3c8a91a51b46a6752ef9872ceea03ab22 (patch)
tree3cbb07ed7fef70752e35f06adef62aff8133e596 /src/js/store/modules/settings.js
parentcc56251f43c1c2c925e8d54c2b153c3eb138a3d2 (diff)
namespaced settings
Diffstat (limited to 'src/js/store/modules/settings.js')
-rw-r--r--src/js/store/modules/settings.js18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/js/store/modules/settings.js b/src/js/store/modules/settings.js
index 43a4b6fd..d1f1b1c9 100644
--- a/src/js/store/modules/settings.js
+++ b/src/js/store/modules/settings.js
@@ -36,39 +36,37 @@ const defaultSettings = () => {
}
const state = defaultSettings()
+const namespaced = true
const mutations = {
reset(state) {
Object.assign(state, defaultSettings())
},
- setUserSetting(state, payload) {
+ setPreference(state, payload) {
Object.assign(state.user, payload)
},
}
-const getters = {
-}
-
const actions = {
- getSettings(context) {
+ get(context) {
const endPoint = 'apps/polls/preferences/get'
return axios.get(generateUrl(endPoint))
.then((response) => {
- context.commit('setUserSetting', JSON.parse(response.data.preferences))
+ context.commit('setPreference', JSON.parse(response.data.preferences))
})
.catch(() => {
context.commit('reset')
})
},
- writeSetting(context) {
+ write(context) {
const endPoint = 'apps/polls/preferences/write'
- // context.commit('setUserSetting', { settings: payload })
+ // context.commit('setPreference', { settings: payload })
return axios.post(generateUrl(endPoint), { settings: context.state.user })
.then((response) => {
- context.commit('setUserSetting', JSON.parse(response.data.preferences))
+ context.commit('setPreference', JSON.parse(response.data.preferences))
})
.catch((error) => {
console.error('Error writing preferences', { error: error.response }, { preferences: state.user })
@@ -78,4 +76,4 @@ const actions = {
}
-export default { state, mutations, getters, actions }
+export default { namespaced, state, mutations, actions }