add reload and plugin support for hop
This commit is contained in:
@ -12,7 +12,6 @@ import (
|
||||
resolver_util "github.com/go-gost/x/internal/util/resolver"
|
||||
"github.com/go-gost/x/resolver/exchanger"
|
||||
"github.com/miekg/dns"
|
||||
"google.golang.org/grpc"
|
||||
)
|
||||
|
||||
type NameServer struct {
|
||||
@ -28,7 +27,6 @@ type NameServer struct {
|
||||
|
||||
type options struct {
|
||||
domain string
|
||||
client *grpc.ClientConn
|
||||
logger logger.Logger
|
||||
}
|
||||
|
||||
@ -40,12 +38,6 @@ func DomainOption(domain string) Option {
|
||||
}
|
||||
}
|
||||
|
||||
func PluginConnOption(c *grpc.ClientConn) Option {
|
||||
return func(opts *options) {
|
||||
opts.client = c
|
||||
}
|
||||
}
|
||||
|
||||
func LoggerOption(logger logger.Logger) Option {
|
||||
return func(opts *options) {
|
||||
opts.logger = logger
|
||||
|
Reference in New Issue
Block a user