Конфигурации для event-emitter загружается один раз

This commit is contained in:
Pavel Gnedov 2022-06-18 19:14:31 +07:00
parent 3feb00fae5
commit a98326269e

View file

@ -3,7 +3,13 @@ import { join } from 'path';
import { parse } from 'jsonc-parser';
import { MainConfigModel } from '../models/main-config-model';
let data: MainConfigModel | null = null;
export default (): MainConfigModel => {
if (data) {
return data;
}
const userDefinedConfigPath =
process.env['REDMINE_ISSUE_EVENT_EMITTER_CONFIG_PATH'];
const defaultConfigPath = 'configs';
@ -13,6 +19,6 @@ export default (): MainConfigModel => {
encoding: 'utf-8',
});
const data: MainConfigModel = parse(rawData);
data = parse(rawData);
return data;
};