import { Module } from '@nestjs/common';
import { BillingModule } from '@/modules/billing/billing.module';
import { OutboundModule } from '@/modules/outbound/outbound.module';
import { InventoryModule } from '@/modules/inventory/inventory.module';
import { PlatformModule } from '@/modules/platform/platform.module';
import { OutboxDispatcherJob } from './outbox-dispatcher.job';
import { SendersJob } from './senders.job';
import { ScheduledJobs } from './scheduled.job';

@Module({
  imports: [BillingModule, OutboundModule, InventoryModule, PlatformModule],
  providers: [OutboxDispatcherJob, SendersJob, ScheduledJobs],
  exports: [OutboxDispatcherJob, SendersJob, ScheduledJobs],
})
export class JobsModule {}
