diff --git a/handler/handler.go b/handler/handler.go index 3fbdfd6..1bc202e 100644 --- a/handler/handler.go +++ b/handler/handler.go @@ -8,6 +8,7 @@ type IHandler interface { DomainLoop(domain *godns.Domain, panicChan chan<- godns.Domain) } +// CreateHandler creates dns handler by different providers func CreateHandler(provider string) IHandler { var handler IHandler diff --git a/handler/he_handler.go b/handler/he_handler.go index 5ce6dd1..69a755c 100644 --- a/handler/he_handler.go +++ b/handler/he_handler.go @@ -25,6 +25,7 @@ type HEHandler struct { Configuration *godns.Settings } +// SetConfiguration pass dns settings and store it to handler instance func (handler *HEHandler) SetConfiguration(conf *godns.Settings) { handler.Configuration = conf }