import { Module } from '@nestjs/common';
import { AuthModule } from '../auth/auth.module';
import { GpsModule } from '../gps/gps.module';
import { TripsModule } from '../trips/trips.module';
import { UsersModule } from '../users/users.module';
import {
  AdminGateway,
  EmployeeGateway,
  HodGateway,
} from './tracking.gateway';
import { LiveTrackingService } from './live-tracking.service';
import { TripTrackingGateway } from './trip-tracking.gateway';

@Module({
  imports: [AuthModule, GpsModule, TripsModule, UsersModule],
  providers: [
    AdminGateway,
    HodGateway,
    EmployeeGateway,
    LiveTrackingService,
    TripTrackingGateway,
  ],
})
export class RealtimeModule {}