Este es un espacio privado para vender y comprar entre personas que se conocen y confían.
Publica con tranquilidad, pregunta con respeto y cuida esta comunidad.
Sell Item
Click or Drop to Upload
// 🔁 Hacemos global la función para que el HTML la pueda usar
window.checkInviteCode = async function () {
const code = document.getElementById('regInvite').value.trim().toUpperCase();
const btn = document.getElementById('signupBtn');
const feedback = document.getElementById('inviteFeedback');
if (!code) {
btn.disabled = true;
feedback.innerText = t('invited_only');
feedback.style.color = 'var(--text-secondary)';
return false;
}
try {
const ref = doc(db, "inviteCodes", code);
const snap = await getDoc(ref);
if (!snap.exists()) {
btn.disabled = true;
feedback.innerText = t('invalid_code');
feedback.style.color = '#ff4444';
return false;
}
if (snap.data().used) {
btn.disabled = true;
feedback.innerText = "Este código ya fue usado";
feedback.style.color = '#ff4444';
return false;
}
// ✅ Código válido
btn.disabled = false;
feedback.innerText = "";
return true;
} catch (err) {
console.error(err);
btn.disabled = true;
feedback.innerText = "Error validando código";
feedback.style.color = '#ff4444';
return false;
}
}