From 3e29c531274ebe2bc68e7e8c0c4ae0859a6fb652 Mon Sep 17 00:00:00 2001 From: Leo dev Date: Mon, 13 Oct 2025 22:40:23 +0200 Subject: [PATCH] Hopefully fixed domain --- src/lib/auth.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/auth.ts b/src/lib/auth.ts index aa835a9..59fc52f 100644 --- a/src/lib/auth.ts +++ b/src/lib/auth.ts @@ -5,7 +5,7 @@ import { Dispatch, RefObject, SetStateAction } from "react"; async function getIP(domain: string) { const res = await fetch(`https://dns.google/resolve?name=${domain}&type=A`); const data = await res.json(); - return data.Answer ? data.Answer[0].data : null; + return data.Answer[0]?.data || null; } export async function makeAddress(ip: string, defaultPort = 7080) { @@ -25,7 +25,7 @@ export default async function auth( setMessages: Dispatch>, onNewMessage?: (m: Message) => void ) { - const ip = makeAddress(address); + const ip = await makeAddress(address); console.log("Authenticating with server at:", ip); const server_auth = ( (await axios.post("/api/auth", { server_ip: ip })).data as any