From 8faaedaa64a1264228036d9b692f12a00b5fa050 Mon Sep 17 00:00:00 2001 From: Developer Date: Thu, 4 Dec 2025 01:30:08 -0800 Subject: [PATCH] =?UTF-8?q?fix(presence-service):=20MetricsModule=20?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=20RedisModule=20=E5=92=8C=20PersistenceModul?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复依赖注入错误: PresenceRedisRepository 和 DAU/EventLog 仓库无法解析 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../src/infrastructure/metrics/metrics.module.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/services/presence-service/src/infrastructure/metrics/metrics.module.ts b/backend/services/presence-service/src/infrastructure/metrics/metrics.module.ts index 271b9389..5fcea06e 100644 --- a/backend/services/presence-service/src/infrastructure/metrics/metrics.module.ts +++ b/backend/services/presence-service/src/infrastructure/metrics/metrics.module.ts @@ -2,9 +2,12 @@ import { Module, Global } from '@nestjs/common'; import { MetricsService } from './metrics.service'; import { MetricsController } from './metrics.controller'; import { MetricsCollectorService } from './metrics-collector.service'; +import { RedisModule } from '../redis/redis.module'; +import { PersistenceModule } from '../persistence/persistence.module'; @Global() @Module({ + imports: [RedisModule, PersistenceModule], controllers: [MetricsController], providers: [MetricsService, MetricsCollectorService], exports: [MetricsService],