diff --git a/src/components/whatsappGroups/CreateGroupForm.tsx b/src/components/whatsappGroups/CreateGroupForm.tsx index 64f4b0b..8ae83b1 100644 --- a/src/components/whatsappGroups/CreateGroupForm.tsx +++ b/src/components/whatsappGroups/CreateGroupForm.tsx @@ -32,27 +32,27 @@ const CreateGroupForm = ({ userEmail, onSuccess }: CreateGroupFormProps) => { useEffect(() => { const checkUserInstance = async () => { if (!userEmail) { - console.log('Email do usuário não fornecido'); + console.log('🔍 Email do usuário não fornecido'); setCheckingInstance(false); return; } setCheckingInstance(true); try { - console.log('=== VERIFICAÇÃO DE INSTÂNCIA ==='); - console.log('Verificando instância para o usuário:', userEmail); + console.log('🔍 === VERIFICAÇÃO DE INSTÂNCIA ==='); + console.log('🔍 Verificando instância para o usuário:', userEmail); const instanceData = await getUserWhatsAppInstance(userEmail); - console.log('=== DADOS DA INSTÂNCIA RETORNADOS ==='); - console.log('Dados completos:', JSON.stringify(instanceData, null, 2)); + console.log('📊 === DADOS DA INSTÂNCIA RETORNADOS ==='); + console.log('📊 Dados completos:', JSON.stringify(instanceData, null, 2)); if (instanceData) { - console.log('=== VERIFICAÇÃO DETALHADA ==='); - console.log('instancia_zap existe?', !!instanceData.instancia_zap); - console.log('instancia_zap valor:', instanceData.instancia_zap); - console.log('instancia_zap não é vazio?', instanceData.instancia_zap?.trim() !== ''); - console.log('status_instancia valor:', instanceData.status_instancia); - console.log('status_instancia é "conectado"?', instanceData.status_instancia === 'conectado'); + console.log('🔍 === VERIFICAÇÃO DETALHADA ==='); + console.log('✅ instancia_zap existe?', !!instanceData.instancia_zap); + console.log('📝 instancia_zap valor:', instanceData.instancia_zap); + console.log('✅ instancia_zap não é vazio?', instanceData.instancia_zap?.trim() !== ''); + console.log('📝 status_instancia valor:', instanceData.status_instancia); + console.log('✅ status_instancia é "conectado"?', instanceData.status_instancia === 'conectado'); } // LÓGICA CORRETA: Verificar se tem instância E se está conectada @@ -63,8 +63,8 @@ const CreateGroupForm = ({ userEmail, onSuccess }: CreateGroupFormProps) => { instanceData.status_instancia === 'conectado' // DEVE ESTAR CONECTADO ); - console.log('=== RESULTADO DA VALIDAÇÃO ==='); - console.log('hasValidInstance:', hasValidInstance); + console.log('🎯 === RESULTADO DA VALIDAÇÃO ==='); + console.log('🎯 hasValidInstance:', hasValidInstance); if (hasValidInstance) { setHasWhatsAppInstance(true); @@ -79,7 +79,7 @@ const CreateGroupForm = ({ userEmail, onSuccess }: CreateGroupFormProps) => { }); } } catch (error) { - console.error('Erro ao verificar instância do usuário:', error); + console.error('💥 Erro ao verificar instância do usuário:', error); setHasWhatsAppInstance(false); setUserInstance(null); } finally { @@ -224,27 +224,27 @@ const CreateGroupForm = ({ userEmail, onSuccess }: CreateGroupFormProps) => {
Email consultado: {userEmail || 'Não definido'}
instancia_zap: - - {instanceData?.instancia_zap || 'NULL/Vazio'} + + {userInstance?.instancia_zap || 'NULL/Vazio'}
status_instancia: - - {instanceData?.status_instancia || 'NULL/Vazio'} + + {userInstance?.status_instancia || 'NULL/Vazio'}
-whatsapp: {instanceData?.whatsapp || 'NULL/Vazio'}
+whatsapp: {userInstance?.whatsapp || 'NULL/Vazio'}
🔍 VALIDAÇÕES:
-✓ Instância existe? {instanceData ? '✅ SIM' : '❌ NÃO'}
-✓ instancia_zap preenchida? {(instanceData?.instancia_zap && instanceData.instancia_zap.trim() !== '') ? '✅ SIM' : '❌ NÃO'}
-✓ Status é "conectado"? {instanceData?.status_instancia === 'conectado' ? '✅ SIM' : '❌ NÃO'}
+✓ Instância existe? {userInstance ? '✅ SIM' : '❌ NÃO'}
+✓ instancia_zap preenchida? {(userInstance?.instancia_zap && userInstance.instancia_zap.trim() !== '') ? '✅ SIM' : '❌ NÃO'}
+✓ Status é "conectado"? {userInstance?.status_instancia === 'conectado' ? '✅ SIM' : '❌ NÃO'}
- ⚠️ Instância encontrada, mas não está conectada. Status atual: "{instanceData.status_instancia}" + ⚠️ Instância encontrada, mas não está conectada. Status atual: "{userInstance.status_instancia}"
)}