|
@@ -46,12 +46,12 @@ func defaultHTTPClientFactory(tr CancelableTransport, ep url.URL) HTTPClient {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-type ClientConfig struct {
|
|
|
|
|
|
|
+type Config struct {
|
|
|
Endpoints []string
|
|
Endpoints []string
|
|
|
Transport CancelableTransport
|
|
Transport CancelableTransport
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-func New(cfg ClientConfig) (SyncableHTTPClient, error) {
|
|
|
|
|
|
|
+func New(cfg Config) (SyncableHTTPClient, error) {
|
|
|
c := &httpClusterClient{clientFactory: defaultHTTPClientFactory}
|
|
c := &httpClusterClient{clientFactory: defaultHTTPClientFactory}
|
|
|
if err := c.reset(cfg.Transport, cfg.Endpoints); err != nil {
|
|
if err := c.reset(cfg.Transport, cfg.Endpoints); err != nil {
|
|
|
return nil, err
|
|
return nil, err
|