diff --git a/dns_handler.go b/dnspod_handler.go similarity index 95% rename from dns_handler.go rename to dnspod_handler.go index eaa2e3d..6a13eac 100644 --- a/dns_handler.go +++ b/dnspod_handler.go @@ -74,20 +74,6 @@ func (handler *DNSPodHandler) DomainLoop(domain *Domain) { } } -func getCurrentIP(url string) (string, error) { - response, err := http.Get(url) - - if err != nil { - log.Println("Cannot get IP...") - return "", err - } - - defer response.Body.Close() - - body, _ := ioutil.ReadAll(response.Body) - return string(body), nil -} - func generateHeader(content url.Values) url.Values { header := url.Values{} if configuration.LoginToken != "" { diff --git a/utils.go b/utils.go index 106dd58..24bb113 100644 --- a/utils.go +++ b/utils.go @@ -4,11 +4,27 @@ import ( "errors" "flag" "fmt" + "io/ioutil" "log" + "net/http" "runtime" "strings" ) +func getCurrentIP(url string) (string, error) { + response, err := http.Get(url) + + if err != nil { + log.Println("Cannot get IP...") + return "", err + } + + defer response.Body.Close() + + body, _ := ioutil.ReadAll(response.Body) + return string(body), nil +} + func identifyPanic() string { var name, file string var line int diff --git a/dns_handler_test.go b/utils_test.go similarity index 100% rename from dns_handler_test.go rename to utils_test.go