import { Module } from '@nestjs/common';
import { PlayerController } from './player.controller';
import { UsersModule } from '../../domains/identity/users.module';
import { WalletModule } from '../../domains/ledger/wallet.module';
import { MatchesModule } from '../../domains/catalog/matches.module';
import { BetsModule } from '../../domains/betting/bets.module';
import { ContentModule } from '../../domains/operations/content/content.module';
import { CashbackModule } from '../../domains/operations/cashback/cashback.module';
import { DepositModule } from '../../domains/deposit/deposit.module';
import { PlayerMessagesModule } from '../../domains/player-messages/player-messages.module';
import { PresenceModule } from '../../domains/presence/presence.module';

@Module({
  imports: [UsersModule, WalletModule, MatchesModule, BetsModule, ContentModule, CashbackModule, DepositModule, PlayerMessagesModule, PresenceModule],
  controllers: [PlayerController],
})
export class PlayerModule {}
