1
0

Add setting for the first day of the week

This commit is contained in:
kolaente
2021-06-03 18:12:40 +02:00
parent 641ccd1026
commit e37145cd43
9 changed files with 87 additions and 49 deletions

View File

@ -2,6 +2,13 @@ import {HTTPFactory} from '@/http-common'
import {ERROR_MESSAGE, LOADING} from '../mutation-types'
import UserModel from '../../models/user'
const defaultSettings = settings => {
if (typeof settings.weekStart === 'undefined' || settings.weekStart === '') {
settings.weekStart = 0
}
return settings
}
export default {
namespaced: true,
state: () => ({
@ -20,12 +27,12 @@ export default {
state.avatarUrl = info.getAvatarUrl()
if (info.settings) {
state.settings = info.settings
state.settings = defaultSettings(info.settings)
}
}
},
setUserSettings(state, settings) {
state.settings = settings
state.settings = defaultSettings(settings)
const info = state.info !== null ? state.info : {}
info.name = settings.name
state.info = info