Handle groups that doesn't have key
This commit is contained in:
parent
c388d42d40
commit
2448ccee4a
2 changed files with 4 additions and 2 deletions
|
@ -3,6 +3,8 @@ const nonAtomsObjects = ['match_actor', ':match_actor']
|
||||||
const objects = ['digest', 'pleroma_fe', 'masto_fe', 'poll_limits', 'styling']
|
const objects = ['digest', 'pleroma_fe', 'masto_fe', 'poll_limits', 'styling']
|
||||||
const objectParents = ['mascots']
|
const objectParents = ['mascots']
|
||||||
|
|
||||||
|
const groupWithoutKey = settings => settings.noKey ? settings.noKey[1] : false
|
||||||
|
|
||||||
// REFACTOR
|
// REFACTOR
|
||||||
export const parseTuples = (tuples, key) => {
|
export const parseTuples = (tuples, key) => {
|
||||||
return tuples.reduce((accum, item) => {
|
return tuples.reduce((accum, item) => {
|
||||||
|
@ -69,7 +71,7 @@ export const valueHasTuples = (key, value) => {
|
||||||
|
|
||||||
export const wrapUpdatedSettings = (group, settings) => {
|
export const wrapUpdatedSettings = (group, settings) => {
|
||||||
return Object.keys(settings).map((key) => {
|
return Object.keys(settings).map((key) => {
|
||||||
const value = wrapValues(settings[key])
|
const value = groupWithoutKey(settings[key]) || wrapValues(settings[key])
|
||||||
return { group, key, value }
|
return { group, key, value }
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,7 +85,7 @@ const settings = {
|
||||||
UpdateSettings({ commit }, { group, key, input, value, type }) {
|
UpdateSettings({ commit }, { group, key, input, value, type }) {
|
||||||
key
|
key
|
||||||
? commit('UPDATE_SETTINGS', { group, key, input, value, type })
|
? commit('UPDATE_SETTINGS', { group, key, input, value, type })
|
||||||
: commit('UPDATE_SETTINGS', { group, key: input, input: 'value', value, type })
|
: commit('UPDATE_SETTINGS', { group, key: input, input: 'noKey', value, type })
|
||||||
},
|
},
|
||||||
UpdateState({ commit }, { group, key, input, value }) {
|
UpdateState({ commit }, { group, key, input, value }) {
|
||||||
key
|
key
|
||||||
|
|
Loading…
Reference in a new issue