import { forwardRef, Module } from '@nestjs/common';
import { ReferralsController } from './referrals.controller';
import { ReferralsService } from './referrals.service';
import { RewardEngineService } from './reward-engine.service';
import { AuthModule } from '../auth/auth.module';
import { NotificationsModule } from '../notifications/notifications.module';

@Module({
  imports: [forwardRef(() => AuthModule), NotificationsModule],
  controllers: [ReferralsController],
  providers: [ReferralsService, RewardEngineService],
  exports: [ReferralsService, RewardEngineService],
})
export class ReferralsModule {}
