Added app configuration, for now specific to user registration.

This commit is contained in:
Tom
2025-06-18 16:51:46 +00:00
parent 6ac9a2f1ec
commit bde574ccad
5 changed files with 45 additions and 0 deletions

View File

@ -17,6 +17,7 @@ import { ProvidersModule } from './providers/providers.module';
import { SeriesModule } from './series/series.module';
import { LibraryModule } from './library/library.module';
import { BullModule } from '@nestjs/bullmq';
import { AssetModule } from './asset/asset.module';
@Module({
imports: [
@ -76,6 +77,7 @@ import { BullModule } from '@nestjs/bullmq';
SeriesModule,
LibraryModule,
ConfigModule,
AssetModule,
],
controllers: [AppController],
providers: [AppService, UsersService],

View File

@ -0,0 +1,7 @@
import { Module } from '@nestjs/common';
import { ConfigController } from './config/config.controller';
@Module({
controllers: [ConfigController]
})
export class AssetModule {}

View File

@ -0,0 +1,18 @@
import { Test, TestingModule } from '@nestjs/testing';
import { ConfigController } from './config.controller';
describe('ConfigController', () => {
let controller: ConfigController;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
controllers: [ConfigController],
}).compile();
controller = module.get<ConfigController>(ConfigController);
});
it('should be defined', () => {
expect(controller).toBeDefined();
});
});

View File

@ -0,0 +1,15 @@
import { Controller, Request, Get } from '@nestjs/common';
import { config } from './config';
@Controller('asset')
export class ConfigController {
@Get('config')
async login(
@Request() req,
) {
return {
success: true,
config: config
};
}
}

View File

@ -0,0 +1,3 @@
export const config = {
register_enabled: false,
}