From 3137d58a5de0b512278d287ce75ccd7bddecc6ab Mon Sep 17 00:00:00 2001 From: WangDL Date: Sun, 17 May 2026 22:52:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=20FilesService=20?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=20RateLimitService=20=E6=B3=A8=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit RateLimitService 未在 @Global Module 中,feature module 无法注入。 限流后续通过 Guard/Interceptor 统一处理。 Co-Authored-By: Claude Opus 4.7 --- src/modules/files/files.service.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/modules/files/files.service.ts b/src/modules/files/files.service.ts index 22181e8..e089dbd 100644 --- a/src/modules/files/files.service.ts +++ b/src/modules/files/files.service.ts @@ -6,7 +6,6 @@ import { import { FilesRepository } from './files.repository'; import { StorageService } from '../../infrastructure/storage/storage.service'; import { CosStorageProvider } from '../../infrastructure/storage/cos-storage.provider'; -import { RateLimitService } from '../../common/utils/rate-limit.service'; import { CreateUploadUrlDto, CompleteUploadDto } from './dto'; @Injectable() @@ -15,11 +14,9 @@ export class FilesService { private readonly repository: FilesRepository, private readonly storage: StorageService, private readonly cos: CosStorageProvider, - private readonly rateLimit: RateLimitService, ) {} async requestUploadUrl(userId: string, dto: CreateUploadUrlDto) { - await this.rateLimit.fileUploadLimit(userId); return this.storage.createUploadUrl(userId, { filename: dto.filename, mimeType: dto.mimeType,