import { Module } from "@nestjs/common";
import { RazorpayWebhookService } from "./razorpay-webhook.service";
import { RazorpayWebhookController } from "./razorpay-webhook.controller";
import { MongooseModule } from "@nestjs/mongoose";
import {
  RazorpayWebhook,
  RazorpayWebhookSchema,
} from "./entities/razorpay-webhook.entity";
import { MqttService } from "src/mqtt.service";

@Module({
  imports: [
    MongooseModule.forFeature([
      { name: RazorpayWebhook.name, schema: RazorpayWebhookSchema },
    ]),
  ],
  controllers: [RazorpayWebhookController],
  providers: [RazorpayWebhookService, MqttService],
})
export class RazorpayWebhookModule {}
