import { Module } from '@nestjs/common';
import { CrmPresupuestoSyncService } from './crm-presupuesto-sync.service';

/**
 * Módulo deliberadamente mínimo: lo importa `PresupuestosModule` para avisarle al
 * CRM de los cambios de estado, y `CrmModule` lo importa para reusar el servicio.
 * Si estos providers vivieran en `CrmModule` —que importa `PresupuestosModule`
 * para generar presupuestos— habría un ciclo de módulos.
 *
 * No importa nada: `PrismaModule` es `@Global`.
 */
@Module({
  providers: [CrmPresupuestoSyncService],
  exports: [CrmPresupuestoSyncService],
})
export class CrmSyncModule {}
