feat: upgrade core to v0.4.0, pass network to admission, add dial options
Upgrade github.com/go-gost/core from v0.3.3 to v0.4.0, adapting to interface changes: - Admit(ctx, network, addr, opts) now accepts a network parameter - Router.Dial now accepts variadic chain.DialOption, forwarded to the route's Dial call along with router-level options - gRPC/HTTP admission plugins include the new Network field Also fix two typos: ResoloverNodeOption -> ResolverNodeOption, WithHostOpton -> WithHostOption.
This commit is contained in:
@@ -30,10 +30,10 @@ type admissionWrapper struct {
|
||||
r *admissionRegistry
|
||||
}
|
||||
|
||||
func (w *admissionWrapper) Admit(ctx context.Context, addr string, opts ...admission.Option) bool {
|
||||
func (w *admissionWrapper) Admit(ctx context.Context, network, addr string, opts ...admission.Option) bool {
|
||||
p := w.r.get(w.name)
|
||||
if p == nil {
|
||||
return false
|
||||
}
|
||||
return p.Admit(ctx, addr, opts...)
|
||||
return p.Admit(ctx, network, addr, opts...)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user