MCPcopy Create free account
hub / github.com/SenseUnit/dumbproxy / ProxyDialerFromURL

Function ProxyDialerFromURL

dialer/dialer.go:45–55  ·  view source on GitHub ↗
(proxyURL string, forward Dialer)

Source from the content-addressed store, hash-verified

43}
44
45func ProxyDialerFromURL(proxyURL string, forward Dialer) (Dialer, error) {
46 parsedURL, err := url.Parse(proxyURL)
47 if err != nil {
48 return nil, fmt.Errorf("unable to parse proxy URL: %w", err)
49 }
50 d, err := xproxy.FromURL(parsedURL, forward)
51 if err != nil {
52 return nil, fmt.Errorf("unable to construct proxy dialer from URL %q: %w", proxyURL, err)
53 }
54 return MaybeWrapWithHostnameWanter(MaybeWrapWithContextDialer(d)), nil
55}
56
57type wrappedDialer struct {
58 d LegacyDialer

Callers 2

runFunction · 0.92
ChainFromURLFunction · 0.85

Calls 3

ErrorfMethod · 0.80

Tested by

no test coverage detected