1
0
mirror of https://github.com/taigrr/godns synced 2025-01-18 04:03:25 -08:00
godns/handler.go
2017-10-09 16:27:34 +08:00

19 lines
280 B
Go

package main
type IHandler interface {
DomainLoop(domain *Domain)
}
func createHandler(provider string) IHandler {
var handler IHandler
switch provider {
case DNSPOD:
handler = IHandler(&DNSPodHandler{})
case HE:
handler = IHandler(&HEHandler{})
}
return handler
}