From 8a342848809a26e7e13933180b4df91d4a52f898 Mon Sep 17 00:00:00 2001 From: s Date: Tue, 25 Nov 2025 09:58:42 -0500 Subject: feat: add dns site check, services list, and additional twitter/x api endpoints --- internal/client/dns.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'internal/client/dns.go') diff --git a/internal/client/dns.go b/internal/client/dns.go index 9f9d4e8..96ae8e1 100644 --- a/internal/client/dns.go +++ b/internal/client/dns.go @@ -59,3 +59,18 @@ func (c *Client) CheckDNSTLDStream(params *models.DNSTLDParams, callback func(re return nil } + +func (c *Client) CheckDNSSite(siteURL string) (*models.DNSResponse, error) { + path := fmt.Sprintf("/dns/site/%s", url.PathEscape(siteURL)) + data, err := c.Get(path, nil) + if err != nil { + return nil, err + } + + var response models.DNSResponse + if err := json.Unmarshal(data, &response); err != nil { + return nil, fmt.Errorf("failed to parse DNS site response: %w", err) + } + + return &response, nil +} -- cgit v1.2.3