import { Module } from '@nestjs/common';
import { SponsorsService } from './sponsors.service';
import { SponsorsController } from './sponsors.controller';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Sponsor } from './entities/sponsor.entity';
import { ApiLogsRepository } from 'src/api-logs/api-log.repository';
import { ApiLog } from 'src/api-logs/entities/api-log.entity';
import { SponsorRepository } from './sponsors.repository';
import { UserRepository } from 'src/user/user.repository';
import { UserEntity } from 'src/user/entities/user.entity';

@Module({
  imports: [TypeOrmModule.forFeature([Sponsor, ApiLog, UserEntity])],
  controllers: [SponsorsController],
  providers: [
    SponsorsService,
    ApiLogsRepository,
    SponsorRepository,
    UserRepository,
  ],
})
export class SponsorsModule {}
