refactor(netxlite): more abstract proxy-enabled dialer construction (#812)
This will help with https://github.com/ooni/probe/issues/2135
This commit is contained in:
@@ -21,7 +21,7 @@ func NewDialer(config Config) model.Dialer {
|
||||
logger, config.FullResolver, config.Saver.NewConnectObserver(),
|
||||
config.ReadWriteSaver.NewReadWriteObserver(),
|
||||
)
|
||||
d = netxlite.NewMaybeProxyDialer(d, config.ProxyURL)
|
||||
d = netxlite.MaybeWrapWithProxyDialer(d, config.ProxyURL)
|
||||
d = bytecounter.MaybeWrapWithContextAwareDialer(config.ContextByteCounting, d)
|
||||
return d
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user