Fix usage of default config

This commit is contained in:
ajnart
2023-01-08 15:48:39 +09:00
parent 564a56f337
commit ad96c1d71a
4 changed files with 11 additions and 86 deletions

View File

@@ -1,29 +1,14 @@
import path from 'path';
import fs from 'fs';
import { getFallbackConfig } from './config/getFallbackConfig';
import { ConfigType } from '../types/config';
export function getConfig(name: string, props: any = undefined) {
// Check if the config file exists
const configPath = path.join(process.cwd(), 'data/configs', `${name}.json`);
if (!fs.existsSync(configPath)) {
return {
props: {
configName: name,
config: {
name: name.toString(),
services: [],
settings: {
searchUrl: 'https://www.google.com/search?q=',
},
modules: {
'Search Bar': {
enabled: true,
},
},
},
},
};
return getFallbackConfig() as unknown as ConfigType;
}
const config = fs.readFileSync(configPath, 'utf8');
// Print loaded config
return {