hotfix(publicip): return an error if trying to use cloudflare as ip provider for updating servers data

This commit is contained in:
Quentin McGaw
2024-10-11 21:55:03 +00:00
parent a7d70dd9a3
commit 2388e0550b
10 changed files with 50 additions and 2 deletions

View File

@@ -22,6 +22,14 @@ func newCloudflare(client *http.Client) *cloudflare {
}
}
func (c *cloudflare) String() string {
return string(Cloudflare)
}
func (c *cloudflare) CanFetchAnyIP() bool {
return false
}
// FetchInfo obtains information on the public IP address of the machine,
// and returns an error if the `ip` argument is set since the Cloudflare API
// can only be used to provide details about the current machine public IP.