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

import { ServersModule } from '../servers/servers.module';

import { EdgeController } from './edge.controller';
import { EdgeInternalGuard } from './edge-internal.guard';
import { EdgeService } from './edge.service';
import { JoinService } from './join.service';

@Module({
  imports: [ServersModule],
  controllers: [EdgeController],
  providers: [EdgeService, JoinService, EdgeInternalGuard],
  exports: [JoinService, EdgeService],
})
export class EdgeModule {}
