diff --git a/backend/nestjs-seshat-api/src/app.module.ts b/backend/nestjs-seshat-api/src/app.module.ts index d2f044f..204fd2e 100644 --- a/backend/nestjs-seshat-api/src/app.module.ts +++ b/backend/nestjs-seshat-api/src/app.module.ts @@ -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], diff --git a/backend/nestjs-seshat-api/src/asset/asset.module.ts b/backend/nestjs-seshat-api/src/asset/asset.module.ts new file mode 100644 index 0000000..833dfdc --- /dev/null +++ b/backend/nestjs-seshat-api/src/asset/asset.module.ts @@ -0,0 +1,7 @@ +import { Module } from '@nestjs/common'; +import { ConfigController } from './config/config.controller'; + +@Module({ + controllers: [ConfigController] +}) +export class AssetModule {} diff --git a/backend/nestjs-seshat-api/src/asset/config/config.controller.spec.ts b/backend/nestjs-seshat-api/src/asset/config/config.controller.spec.ts new file mode 100644 index 0000000..e1e9ad6 --- /dev/null +++ b/backend/nestjs-seshat-api/src/asset/config/config.controller.spec.ts @@ -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); + }); + + it('should be defined', () => { + expect(controller).toBeDefined(); + }); +}); diff --git a/backend/nestjs-seshat-api/src/asset/config/config.controller.ts b/backend/nestjs-seshat-api/src/asset/config/config.controller.ts new file mode 100644 index 0000000..b7337d4 --- /dev/null +++ b/backend/nestjs-seshat-api/src/asset/config/config.controller.ts @@ -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 + }; + } +} diff --git a/backend/nestjs-seshat-api/src/asset/config/config.ts b/backend/nestjs-seshat-api/src/asset/config/config.ts new file mode 100644 index 0000000..31b8e63 --- /dev/null +++ b/backend/nestjs-seshat-api/src/asset/config/config.ts @@ -0,0 +1,3 @@ +export const config = { + register_enabled: false, +} \ No newline at end of file