12 lines
435 B
TypeScript
12 lines
435 B
TypeScript
import { config } from '@/config';
|
|
import ConfigNotFoundError from '@/errors/types/config-not-found';
|
|
|
|
function getConfig(ctx) {
|
|
if (!config.discourse.config[ctx.req.param('configId')]) {
|
|
throw new ConfigNotFoundError('Discourse RSS is disabled due to the lack of <a href="https://docs.rsshub.app/deploy/">relevant config</a>');
|
|
}
|
|
return config.discourse.config[ctx.req.param('configId')];
|
|
}
|
|
|
|
export { getConfig };
|