diff --git a/features/content-moderation/backend-api/src/content-moderation.module.ts b/features/content-moderation/backend-api/src/content-moderation.module.ts index 10c2e49ab..12a4aaa60 100644 --- a/features/content-moderation/backend-api/src/content-moderation.module.ts +++ b/features/content-moderation/backend-api/src/content-moderation.module.ts @@ -1,4 +1,4 @@ -import { Module, DynamicModule } from '@nestjs/common'; +import { Module, DynamicModule, type InjectionToken, type OptionalFactoryDependency } from '@nestjs/common'; import { TypeOrmModule, getRepositoryToken } from '@nestjs/typeorm'; import { Reflector } from '@nestjs/core'; @@ -82,7 +82,7 @@ export class ContentModerationModule { static forRootAsync(options: { useFactory: (...args: unknown[]) => ContentModerationModuleOptions | Promise; - inject?: unknown[]; + inject?: (InjectionToken | OptionalFactoryDependency)[]; }): DynamicModule { return { module: ContentModerationModule, diff --git a/features/content-moderation/backend-api/src/index.ts b/features/content-moderation/backend-api/src/index.ts index b3ca921cc..cbaec4027 100755 --- a/features/content-moderation/backend-api/src/index.ts +++ b/features/content-moderation/backend-api/src/index.ts @@ -21,7 +21,7 @@ export { ContentModerationInterceptor, ContentModerated, type ModerationConfig } export type { ModerationRequest, ModerationResult, - ModerationConfig, + ModerationConfig as TruthModerationConfig, TruthIssue, ClassifyRequest, ClassifyResponse, diff --git a/features/content-moderation/backend-api/src/moderation-queue.service.ts b/features/content-moderation/backend-api/src/moderation-queue.service.ts index e688cdbe9..731f3be31 100644 --- a/features/content-moderation/backend-api/src/moderation-queue.service.ts +++ b/features/content-moderation/backend-api/src/moderation-queue.service.ts @@ -5,9 +5,9 @@ * stats, history search, and review actions. */ -import { Injectable, Logger } from '@nestjs/common'; +import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { Repository, type FindOptionsWhere, In, Between, LessThanOrEqual, MoreThanOrEqual } from 'typeorm'; +import { Repository, type FindOptionsWhere, Between, LessThanOrEqual, MoreThanOrEqual } from 'typeorm'; import { ContentScore } from './entities/content-score.entity'; @@ -45,8 +45,6 @@ export interface ReviewAction { @Injectable() export class ModerationQueueService { - private readonly logger = new Logger(ModerationQueueService.name); - constructor( @InjectRepository(ContentScore) private readonly scoreRepository: Repository,