moduels setigns rmeove from frotneend
This commit is contained in:
@@ -78,33 +78,17 @@ export function getModuleConfig(moduleName: string): ModuleConfig | undefined {
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all enabled modules
|
||||
* Get all enabled modules (all modules always enabled)
|
||||
*/
|
||||
export function getEnabledModules(moduleEnableSettings?: Record<string, boolean>): ModuleConfig[] {
|
||||
return Object.entries(MODULES)
|
||||
.filter(([key, module]) => {
|
||||
// If moduleEnableSettings provided, use it; otherwise default to enabled
|
||||
if (moduleEnableSettings) {
|
||||
const enabledKey = `${key}_enabled` as keyof typeof moduleEnableSettings;
|
||||
return moduleEnableSettings[enabledKey] !== false; // Default to true if not set
|
||||
}
|
||||
return module.enabled;
|
||||
})
|
||||
.map(([, module]) => module);
|
||||
export function getEnabledModules(): ModuleConfig[] {
|
||||
return Object.values(MODULES).filter(module => module.enabled);
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if a module is enabled
|
||||
* Check if a module is enabled (all modules always enabled)
|
||||
*/
|
||||
export function isModuleEnabled(moduleName: string, moduleEnableSettings?: Record<string, boolean>): boolean {
|
||||
export function isModuleEnabled(moduleName: string): boolean {
|
||||
const module = MODULES[moduleName];
|
||||
if (!module) return false;
|
||||
|
||||
if (moduleEnableSettings) {
|
||||
const enabledKey = `${moduleName}_enabled` as keyof typeof moduleEnableSettings;
|
||||
return moduleEnableSettings[enabledKey] !== false; // Default to true if not set
|
||||
}
|
||||
|
||||
return module.enabled;
|
||||
return module ? module.enabled : false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user