feat(config): incorporate static config as virtual attributes
This commit is contained in:
@@ -1,19 +1,8 @@
|
||||
import appConfig from '../../../../config/app.js';
|
||||
import Config from '../../../../models/config.js';
|
||||
import { renderObject } from '../../../../helpers/renderer.js';
|
||||
|
||||
export default async (request, response) => {
|
||||
const staticConfig = {
|
||||
disableNotificationsPage: appConfig.disableNotificationsPage,
|
||||
disableFavicon: appConfig.disableFavicon,
|
||||
additionalDrawerLink: appConfig.additionalDrawerLink,
|
||||
additionalDrawerLinkIcon: appConfig.additionalDrawerLinkIcon,
|
||||
additionalDrawerLinkText: appConfig.additionalDrawerLinkText,
|
||||
};
|
||||
const config = await Config.get();
|
||||
|
||||
const dynamicConfig = await Config.get();
|
||||
|
||||
const dynamicAndStaticConfig = Object.assign(dynamicConfig, staticConfig);
|
||||
|
||||
renderObject(response, dynamicAndStaticConfig);
|
||||
renderObject(response, config);
|
||||
};
|
||||
|
Reference in New Issue
Block a user