Skip to content
This repository was archived by the owner on Apr 13, 2024. It is now read-only.

Commit 879accd

Browse files
committed
patch: hide methods of inner client (#3)
1 parent 2f23ebc commit 879accd

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

client/options.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@ func WithProxyFunc(proxyFunc func(*http.Request) (*url.URL, error)) client.Optio
6767

6868
func WithDecoder(name string, dec decoder.Decoder) client.Option {
6969
return func(c *client.Client) error {
70-
tr, ok := decoder.GetOrWrap(c.Transport)
70+
tr, ok := decoder.GetOrWrap(c.Client.Transport)
7171
tr.Decoders[name] = dec
7272
if !ok {
73-
c.Transport = tr
73+
c.Client.Transport = tr
7474
}
7575
return nil
7676
}

internal/client/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
)
1212

1313
type Client struct {
14-
http.Client
14+
Client http.Client
1515
}
1616

1717
func New(opts ...Option) (*Client, error) {

0 commit comments

Comments
 (0)