-
Samuli Virtapohja authoredSamuli Virtapohja authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
game.module.ts 1.42 KiB
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { GameController } from './game.controller';
import { GameService } from './game.service';
import {
GameEntity,
Game_PersonEntity,
ObjectivePointEntity,
ObjectivePoint_HistoryEntity,
} from './game.entity';
import { PersonEntity } from '../user/user.entity';
import { GameGroupEntity } from '../faction/faction.entity';
import { FactionEntity } from '../faction/faction.entity';
import { NotificationModule } from '../notifications/notifications.module';
import { ScoreService } from '../score/score.service';
import { ScoreEntity } from '../score/score.entity';
import { MulterModule } from '@nestjs/platform-express';
/////////////////////////////////////////////////////////////////////
/// Game ///
/// - contains everything to do with Game data ///
/////////////////////////////////////////////////////////////////////
@Module({
imports: [
TypeOrmModule.forFeature([
GameEntity,
FactionEntity,
Game_PersonEntity,
PersonEntity,
GameGroupEntity,
ObjectivePointEntity,
ObjectivePoint_HistoryEntity,
ScoreEntity,
]),
NotificationModule,
MulterModule.register({
dest: './images',
}),
],
controllers: [GameController],
providers: [GameService, ScoreService],
})
export class GameModule {}