refactor dependency resolution

This commit is contained in:
Darien Raymond committed 2018-10-21 10:27:13 +02:00
1 parent d9cdfffc69
commit a5dcb0f13e
36 files changed
+355 -729

No files matched your search

+1 -1
View File
@@ -43,7 +43,7 @@ func NewClient(ctx context.Context, config *ClientConfig) (*Client, error) {
v := core.MustFromContext(ctx)
return &Client{
serverPicker: protocol.NewRoundRobinServerPicker(serverList),
policyManager: v.PolicyManager(),
policyManager: v.GetFeature(policy.ManagerType()).(policy.Manager),
}, nil
}
+1 -1
View File
@@ -33,7 +33,7 @@ func NewServer(ctx context.Context, config *ServerConfig) (*Server, error) {
v := core.MustFromContext(ctx)
s := &Server{
config: config,
policyManager: v.PolicyManager(),
policyManager: v.GetFeature(policy.ManagerType()).(policy.Manager),
}
return s, nil
}