1
0
mirror of https://github.com/taigrr/godns synced 2025-01-18 04:03:25 -08:00

format code

This commit is contained in:
Timothy 2017-10-27 10:22:12 +08:00
parent 723f4d3322
commit d46fefa18b
5 changed files with 15 additions and 15 deletions

View File

@ -16,10 +16,10 @@ import (
"golang.org/x/net/proxy" "golang.org/x/net/proxy"
) )
//DNSPodHandler struct definition // DNSPodHandler struct definition
type DNSPodHandler struct{} type DNSPodHandler struct{}
//DomainLoop the main logic loop // DomainLoop the main logic loop
func (handler *DNSPodHandler) DomainLoop(domain *Domain, panicChan chan<- Domain) { func (handler *DNSPodHandler) DomainLoop(domain *Domain, panicChan chan<- Domain) {
defer func() { defer func() {
if err := recover(); err != nil { if err := recover(); err != nil {
@ -69,7 +69,7 @@ func (handler *DNSPodHandler) DomainLoop(domain *Domain, panicChan chan<- Domain
} }
} }
//GenerateHeader generates the request header for DNSPod API // GenerateHeader generates the request header for DNSPod API
func (handler *DNSPodHandler) GenerateHeader(content url.Values) url.Values { func (handler *DNSPodHandler) GenerateHeader(content url.Values) url.Values {
header := url.Values{} header := url.Values{}
if configuration.LoginToken != "" { if configuration.LoginToken != "" {
@ -91,7 +91,7 @@ func (handler *DNSPodHandler) GenerateHeader(content url.Values) url.Values {
return header return header
} }
//GetDomain returns specific domain by name // GetDomain returns specific domain by name
func (handler *DNSPodHandler) GetDomain(name string) int64 { func (handler *DNSPodHandler) GetDomain(name string) int64 {
var ret int64 var ret int64
@ -140,7 +140,7 @@ func (handler *DNSPodHandler) GetDomain(name string) int64 {
return ret return ret
} }
//GetSubDomain returns subdomain by domain id // GetSubDomain returns subdomain by domain id
func (handler *DNSPodHandler) GetSubDomain(domainID int64, name string) (string, string) { func (handler *DNSPodHandler) GetSubDomain(domainID int64, name string) (string, string) {
log.Println("debug:", domainID, name) log.Println("debug:", domainID, name)
var ret, ip string var ret, ip string
@ -185,7 +185,7 @@ func (handler *DNSPodHandler) GetSubDomain(domainID int64, name string) (string,
return ret, ip return ret, ip
} }
//UpdateIP update subdomain with current IP // UpdateIP update subdomain with current IP
func (handler *DNSPodHandler) UpdateIP(domainID int64, subDomainID string, subDomainName string, ip string) { func (handler *DNSPodHandler) UpdateIP(domainID int64, subDomainID string, subDomainName string, ip string) {
value := url.Values{} value := url.Values{}
value.Add("domain_id", strconv.FormatInt(domainID, 10)) value.Add("domain_id", strconv.FormatInt(domainID, 10))
@ -216,7 +216,7 @@ func (handler *DNSPodHandler) UpdateIP(domainID int64, subDomainID string, subDo
} }
//PostData post data and invoke DNSPod API // PostData post data and invoke DNSPod API
func (handler *DNSPodHandler) PostData(url string, content url.Values) (string, error) { func (handler *DNSPodHandler) PostData(url string, content url.Values) (string, error) {
client := &http.Client{} client := &http.Client{}

View File

@ -31,7 +31,7 @@ func main() {
return return
} }
//Load settings from configurations file // Load settings from configurations file
if err := LoadSettings(*optConf, &configuration); err != nil { if err := LoadSettings(*optConf, &configuration); err != nil {
fmt.Println(err.Error()) fmt.Println(err.Error())
log.Println(err.Error()) log.Println(err.Error())

View File

@ -1,6 +1,6 @@
package main package main
//IHandler is the interface for all DNS handlers // IHandler is the interface for all DNS handlers
type IHandler interface { type IHandler interface {
DomainLoop(domain *Domain, panicChan chan<- Domain) DomainLoop(domain *Domain, panicChan chan<- Domain)
} }

View File

@ -14,14 +14,14 @@ import (
) )
var ( var (
//HEUrl the API address for he.net // HEUrl the API address for he.net
HEUrl = "https://dyn.dns.he.net/nic/update" HEUrl = "https://dyn.dns.he.net/nic/update"
) )
//HEHandler struct // HEHandler struct
type HEHandler struct{} type HEHandler struct{}
//DomainLoop the main logic loop // DomainLoop the main logic loop
func (handler *HEHandler) DomainLoop(domain *Domain, panicChan chan<- Domain) { func (handler *HEHandler) DomainLoop(domain *Domain, panicChan chan<- Domain) {
defer func() { defer func() {
if err := recover(); err != nil { if err := recover(); err != nil {
@ -46,12 +46,12 @@ func (handler *HEHandler) DomainLoop(domain *Domain, panicChan chan<- Domain) {
handler.UpdateIP(domain.DomainName, subDomain, currentIP) handler.UpdateIP(domain.DomainName, subDomain, currentIP)
} }
//Interval is 5 minutes // Interval is 5 minutes
time.Sleep(time.Minute * INTERVAL) time.Sleep(time.Minute * INTERVAL)
} }
} }
//UpdateIP update subdomain with current IP // UpdateIP update subdomain with current IP
func (handler *HEHandler) UpdateIP(domain, subDomain, currentIP string) { func (handler *HEHandler) UpdateIP(domain, subDomain, currentIP string) {
values := url.Values{} values := url.Values{}
values.Add("hostname", fmt.Sprintf("%s.%s", subDomain, domain)) values.Add("hostname", fmt.Sprintf("%s.%s", subDomain, domain))

View File

@ -86,7 +86,7 @@ func InitLogger(logfile string, size, num int) (err error) {
return return
} }
// immplement write // Write immplement write
func (logger *Logger) Write(p []byte) (n int, err error) { func (logger *Logger) Write(p []byte) (n int, err error) {
if logger.DevMode { if logger.DevMode {
n, err = os.Stdout.Write(p) n, err = os.Stdout.Write(p)