feat: save rendering configuration

This commit is contained in:
NGPixel
2019-12-21 16:41:03 -05:00
parent 9166e27e87
commit 3b347f262c
8 changed files with 34 additions and 121 deletions

View File

@@ -41,10 +41,10 @@ module.exports = {
async updateRenderers(obj, args, context) {
try {
for (let rdr of args.renderers) {
await WIKI.models.storage.query().patch({
await WIKI.models.renderers.query().patch({
isEnabled: rdr.isEnabled,
config: _.reduce(rdr.config, (result, value, key) => {
_.set(result, `${value.key}`, value.value)
_.set(result, `${value.key}`, _.get(JSON.parse(value.value), 'v', null))
return result
}, {})
}).where('key', rdr.key)