(u *url.URL, d xproxy.Dialer)
| 15 | } |
| 16 | |
| 17 | func UnifiedHTTPSProxyDialerFromURL(u *url.URL, d xproxy.Dialer) (xproxy.Dialer, error) { |
| 18 | h2, err := H2ProxyDialerFromURL(u, d) |
| 19 | if err != nil { |
| 20 | return nil, err |
| 21 | } |
| 22 | h1, err := H1ProxyDialerFromURL(u, d) |
| 23 | if err != nil { |
| 24 | return nil, err |
| 25 | } |
| 26 | return &UnifiedHTTPSProxyDialer{ |
| 27 | h2dialer: MaybeWrapWithContextDialer(h2), |
| 28 | h1dialer: MaybeWrapWithContextDialer(h1), |
| 29 | }, nil |
| 30 | } |
| 31 | |
| 32 | func (d *UnifiedHTTPSProxyDialer) Dial(network, address string) (net.Conn, error) { |
| 33 | return d.DialContext(context.Background(), network, address) |
nothing calls this directly
no test coverage detected