const { CloudMessageModule } = require('./CloudMessageModule');
const { EvolutionMessageModule } = require('./EvolutionMessageModule');

const registerWhatsAppModules = ({ whatsappService }) => {
  console.log('🔧 Registrando módulos WhatsApp...');
  
  // WhatsApp Web (Baileys) removed - now using Evolution API only
  
  console.log('   📦 Registrando CloudMessageModule...');
  const cloudModule = new CloudMessageModule();
  cloudModule.register();
  console.log('   ✅ CloudMessageModule registrado');
  
  console.log('   📦 Registrando EvolutionMessageModule...');
  const evolutionModule = new EvolutionMessageModule();
  evolutionModule.register();
  console.log('   ✅ EvolutionMessageModule registrado');
  
  console.log('✅ Todos os módulos WhatsApp registrados com sucesso!');
};

module.exports = { registerWhatsAppModules };
