apolloapi-v2/src/store/api/settings/settingsUpdate.js
2018-11-08 08:39:38 +01:00

17 lines
416 B
JavaScript

const generateConf = require('../../../configurator');
module.exports = ({ define }) => {
define('update', async (settings, { dispatch, errors, utils }) => {
await dispatch('api/settings/collection/update', settings)
const newSettings = await dispatch('api/settings/collection/read')
await generateConf(null, newSettings);
return {
settings: newSettings
}
}, {
auth: true
})
}