29 lines
585 B
JavaScript
29 lines
585 B
JavaScript
import { renderObject } from '../../../../../helpers/renderer.js';
|
|
import Config from '../../../../../models/config.js';
|
|
|
|
export default async (request, response) => {
|
|
const config = await Config.query().updateFirstOrInsert(
|
|
configParams(request)
|
|
);
|
|
|
|
renderObject(response, config);
|
|
};
|
|
|
|
const configParams = (request) => {
|
|
const {
|
|
logoSvgData,
|
|
palettePrimaryDark,
|
|
palettePrimaryLight,
|
|
palettePrimaryMain,
|
|
title,
|
|
} = request.body;
|
|
|
|
return {
|
|
logoSvgData,
|
|
palettePrimaryDark,
|
|
palettePrimaryLight,
|
|
palettePrimaryMain,
|
|
title,
|
|
};
|
|
};
|