feat(api): provide CharacterVitalsService from CharactersModule

This commit is contained in:
Bastian Wagner
2026-08-21 14:36:22 +02:00
parent 71f58bc1b6
commit 47494abf50

View File

@@ -1,6 +1,8 @@
import { Module } from '@nestjs/common'; import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm'; import { TypeOrmModule } from '@nestjs/typeorm';
import { CLOCK, systemClock } from '../shared/clock';
import { CharacterStatsService } from './character-stats.service'; import { CharacterStatsService } from './character-stats.service';
import { CharacterVitalsService } from './character-vitals.service';
import { CharactersController } from './characters.controller'; import { CharactersController } from './characters.controller';
import { CharactersService } from './characters.service'; import { CharactersService } from './characters.service';
import { Character } from './entities/character.entity'; import { Character } from './entities/character.entity';
@@ -8,7 +10,12 @@ import { Character } from './entities/character.entity';
@Module({ @Module({
imports: [TypeOrmModule.forFeature([Character])], imports: [TypeOrmModule.forFeature([Character])],
controllers: [CharactersController], controllers: [CharactersController],
providers: [CharactersService, CharacterStatsService], providers: [
exports: [CharacterStatsService], CharactersService,
CharacterStatsService,
CharacterVitalsService,
{ provide: CLOCK, useValue: systemClock },
],
exports: [CharacterStatsService, CharacterVitalsService],
}) })
export class CharactersModule {} export class CharactersModule {}