feat: implement project settings management with CRUD operations and caching
This commit is contained in:
@ -18,6 +18,8 @@ import { SessionService } from "./session/session.service";
|
||||
import { Log } from "./logger/entities/log.entity";
|
||||
import { LoggerService } from "./logger/logger.service";
|
||||
import { LoggerController } from "./logger/logger.controller";
|
||||
import { ProjectSettingService } from "src/project/settings/project.setting.service";
|
||||
import { ProjectSetting } from "src/project/settings/entities/project.setting.entity";
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@ -27,7 +29,7 @@ import { LoggerController } from "./logger/logger.controller";
|
||||
forwardRef(() => QueueModule),
|
||||
forwardRef(() => RedisModule),
|
||||
forwardRef(() => RedisManagerModule),
|
||||
TypeOrmModule.forFeature([Query, FunctionEntity, Log]),
|
||||
TypeOrmModule.forFeature([Query, FunctionEntity, Log, ProjectSetting]),
|
||||
],
|
||||
controllers: [
|
||||
QueryController,
|
||||
@ -41,12 +43,14 @@ import { LoggerController } from "./logger/logger.controller";
|
||||
LoggerService,
|
||||
QueryHandlerService,
|
||||
FunctionService,
|
||||
ProjectSettingService,
|
||||
],
|
||||
exports: [
|
||||
QueryExecuterService,
|
||||
TypeOrmModule,
|
||||
QueryHandlerService,
|
||||
LoggerService,
|
||||
ProjectSettingService,
|
||||
],
|
||||
})
|
||||
export class QueryModule {}
|
||||
|
||||
Reference in New Issue
Block a user