You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
const graphHelper = require('../../helpers/graph')
/* global WIKI */
module.exports = { Query: { async theming() { return {} } }, Mutation: { async theming() { return {} } }, ThemingQuery: { async themes(obj, args, context, info) { return [{ // TODO
key: 'default', title: 'Default', author: 'requarks.io' }] }, async config(obj, args, context, info) { return { theme: WIKI.config.theming.theme, darkMode: WIKI.config.theming.darkMode } } }, ThemingMutation: { async setConfig(obj, args, context, info) { try { WIKI.config.theming.theme = args.theme WIKI.config.theming.darkMode = args.darkMode await WIKI.configSvc.saveToDb(['theming'])
return { responseResult: graphHelper.generateSuccess('Theme config updated') } } catch (err) { return graphHelper.generateError(err) } } } }
|