diff --git a/src/components/whatsappGroups/CreateGroupFormSimple.tsx b/src/components/whatsappGroups/CreateGroupFormSimple.tsx index 5eb5798..3fdfada 100644 --- a/src/components/whatsappGroups/CreateGroupFormSimple.tsx +++ b/src/components/whatsappGroups/CreateGroupFormSimple.tsx @@ -10,7 +10,7 @@ import { useToast } from '@/hooks/use-toast'; import { verificarInstanciaWhatsApp } from '@/services/gruposWhatsAppService'; import { findOrCreateWhatsAppGroup } from '@/services/whatsAppGroupsService'; import { createWorkflowInN8n } from '@/services/n8nWorkflowService'; -import { activateUserWorkflow } from '@/services/whatsAppInstance/workflowOperations'; +import { createEvolutionWebhook } from '@/services/whatsApp/webhookService'; interface CreateGroupFormProps { userEmail: string; @@ -68,15 +68,15 @@ const CreateGroupFormSimple = ({ userEmail, onSuccess }: CreateGroupFormProps) = await createWorkflowInN8n(userEmail); - // Enviar webhook para ativar workflow - setMensagemStatus({ tipo: 'info', texto: 'Ativando automação...' }); + // Enviar webhook para N8N configurar webhook da Evolution API + setMensagemStatus({ tipo: 'info', texto: 'Configurando webhook...' }); try { - console.log(`🔔 Enviando webhook para ativar workflow para o usuário: ${userEmail}`); - await activateUserWorkflow(userEmail); - console.log('✅ Webhook de ativação de workflow enviado com sucesso'); + console.log(`🔔 Enviando email para N8N configurar webhook: ${userEmail}`); + await createEvolutionWebhook(userEmail); + console.log('✅ Email enviado com sucesso para N8N'); } catch (webhookError) { - console.error('❌ Erro ao enviar webhook de ativação:', webhookError); + console.error('❌ Erro ao enviar email para N8N:', webhookError); // Continua mesmo se o webhook falhar } diff --git a/src/hooks/whatsappGroups/useGroupCreation.ts b/src/hooks/whatsappGroups/useGroupCreation.ts index c902468..0c33c14 100644 --- a/src/hooks/whatsappGroups/useGroupCreation.ts +++ b/src/hooks/whatsappGroups/useGroupCreation.ts @@ -3,7 +3,7 @@ import { useState } from 'react'; import { useToast } from '@/hooks/use-toast'; import { findOrCreateWhatsAppGroup } from '@/services/whatsAppGroupsService'; import { createWhatsAppGroup, updateGroupRemoteJid } from '@/services/whatsAppGroupCreationService'; -import { activateUserWorkflow } from '@/services/whatsAppInstance/workflowOperations'; +import { createEvolutionWebhook } from '@/services/whatsApp/webhookService'; export const useGroupCreation = (userEmail: string, onSuccess: () => void) => { const { toast } = useToast(); @@ -58,17 +58,17 @@ export const useGroupCreation = (userEmail: string, onSuccess: () => void) => { if (groupResponse.id) { await updateGroupRemoteJid(grupo.id, groupResponse.id); - // 4. Enviar webhook para ativar workflow no n8n + // 4. Enviar webhook para N8N configurar webhook da Evolution API try { - console.log(`🔔 Enviando webhook para ativar workflow para o usuário: ${userEmail}`); - await activateUserWorkflow(userEmail); - console.log('✅ Webhook de ativação de workflow enviado com sucesso'); + console.log(`🔔 Enviando email para N8N configurar webhook: ${userEmail}`); + await createEvolutionWebhook(userEmail); + console.log('✅ Email enviado com sucesso para N8N'); } catch (webhookError) { - console.error('❌ Erro ao enviar webhook de ativação:', webhookError); + console.error('❌ Erro ao enviar email para N8N:', webhookError); // Não falha o processo todo se o webhook falhar toast({ title: 'Atenção', - description: 'Grupo criado com sucesso, mas houve um problema ao ativar a automação. Entre em contato com o suporte.', + description: 'Grupo criado com sucesso, mas houve um problema ao configurar a automação. Entre em contato com o suporte.', variant: 'destructive', }); }