import { Module } from '@nestjs/common';

import { AuthModule } from '../../auth/auth.module';
import { NodeBridgeModule } from '../../nodes/node-bridge.module';
import { PrismaModule } from '../../prisma/prisma.module';
import { BackupsModule } from '../backups/backups.module';
import { ServerStateService } from '../server-state.service';

import { WorldsController } from './worlds.controller';
import { WorldsService } from './worlds.service';

@Module({
  imports: [AuthModule, PrismaModule, NodeBridgeModule, BackupsModule],
  controllers: [WorldsController],
  providers: [WorldsService, ServerStateService],
})
export class WorldsModule {}
