import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { WebhookController } from './webhook.controller';
import { WebhookService } from './webhook.services';
import { CommonModule } from '../common/common.module';
import { Subscription } from 'src/entities/subscription.entity';
import { SubscriptionHistory } from 'src/entities/subscription-history.entity';
import { Users } from 'src/entities/users.entity';
import { StripeModule } from 'src/common/services/payment-gateway/stripe/stripe.module';
import { CanpaignModule } from '../campaign/campaign.module';
import { WhatsAppModule } from 'src/common/services/whatsapp/whatsapp.module';

@Module({
  imports: [CommonModule, TypeOrmModule.forFeature([]), StripeModule, CanpaignModule, WhatsAppModule],
  controllers: [WebhookController],
  providers: [WebhookService],
  exports: [],
})
export class WebhookModule { }