diff --git a/src/lib/whois.ts b/src/lib/whois.ts index c4e261f..f04956f 100644 --- a/src/lib/whois.ts +++ b/src/lib/whois.ts @@ -4,7 +4,12 @@ export async function isDomainAvailable(domain: string): Promise { `https://whois.klemek.fr/api/lookup/${domain}`, ); const content = await response.json(); - return content?.data?.nameservers?.length === 0; + for (const event of content?.data?.events ?? []) { + if (event?.eventAction === "registration" && event?.eventDate === "") { + return true; + } + } + return false; } catch { return false; }