added safeguard when fetching if name doesn't exist

This commit is contained in:
2025-07-03 14:12:29 +03:00
parent a742a986c2
commit 3b33117310

View File

@@ -68,13 +68,13 @@ export const RegisterName = ({
try { try {
const res = await fetch(`${getBaseApiReact()}/names/` + name); const res = await fetch(`${getBaseApiReact()}/names/` + name);
const data = await res.json(); const data = await res.json();
if (data?.message === 'name unknown') { if (data?.message === 'name unknown' || data?.error) {
setIsNameAvailable(Availability.AVAILABLE); setIsNameAvailable(Availability.AVAILABLE);
} else { } else {
setIsNameAvailable(Availability.NOT_AVAILABLE); setIsNameAvailable(Availability.NOT_AVAILABLE);
} }
} catch (error) { } catch (error) {
console.error(error); setIsNameAvailable(Availability.AVAILABLE);
} }
}; };
// Debounce logic // Debounce logic