import fetch from "node-fetch"; const SUPABASE_URL = "https://yuanqfswhberkoevtmfr.supabase.co"; const SUPABASE_ANON_KEY = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inl1YW5xZnN3aGJlcmtvZXZ0bWZyIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ5NTQzNjksImV4cCI6MjA3MDUzMDM2OX0.g8Fm4XAvtX46zifBZnYVH4tVuQkqUH6Ia9CXQj4DztQ"; console.log("\nđŸ—‘ïž DELETAR USUÁRIOS DE TESTE\n"); console.log( "❌ ATENÇÃO: A API pĂșblica do Supabase nĂŁo permite deletar usuĂĄrios!" ); console.log(""); console.log("Para deletar usuĂĄrios de teste, vocĂȘ precisa:"); console.log(""); console.log("1ïžâƒŁ Acessar o Dashboard do Supabase:"); console.log( " https://app.supabase.com/project/yuanqfswhberkoevtmfr/auth/users" ); console.log(""); console.log('2ïžâƒŁ Na aba "Authentication" → "Users"'); console.log(""); console.log("3ïžâƒŁ Buscar pelos usuĂĄrios de teste e deletar manualmente:"); console.log(' - Emails com "pacienteteste" ou "teste"'); console.log(" - testefinal@gmail.com"); console.log(" - teste1759356178698@gmail.com"); console.log(""); console.log("📋 Listando usuĂĄrios de teste nos registros de pacientes...\n"); async function listarPacientesTeste() { try { const response = await fetch( `${SUPABASE_URL}/rest/v1/patients?select=id,full_name,email&email=ilike.*teste*`, { headers: { apikey: SUPABASE_ANON_KEY, "Content-Type": "application/json", }, } ); if (response.ok) { const pacientes = await response.json(); if (pacientes.length === 0) { console.log( "✅ Nenhum paciente de teste encontrado na tabela patients\n" ); } else { console.log( `📊 ${pacientes.length} paciente(s) de teste encontrado(s):\n` ); pacientes.forEach((p, index) => { console.log(`${index + 1}. ${p.full_name || "Sem nome"}`); console.log(` Email: ${p.email}`); console.log(` ID: ${p.id}\n`); }); console.log( "â„č Para deletar esses registros de pacientes, vocĂȘ pode:" ); console.log( ' - Deletar via Dashboard do Supabase na tabela "patients"' ); console.log( " - Ou criar um Edge Function com permissĂ”es de service_role\n" ); } } else { console.log("❌ Erro ao listar pacientes:", response.status); const error = await response.text(); console.log(error); } } catch (error) { console.error("❌ Erro:", error.message); } } listarPacientesTeste();