refactor(netx): use netxlite for AddressResolver (#500)

Part of https://github.com/ooni/probe/issues/1591.
This commit is contained in:
Simone Basso 2021-09-09 20:21:43 +02:00 committed by GitHub
commit 5ab3c3b689
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 48 additions and 66 deletions

View file

@ -118,7 +118,9 @@ func NewResolver(config Config) Resolver {
config.BaseResolver = &netxlite.ResolverSystem{}
}
var r Resolver = config.BaseResolver
r = resolver.AddressResolver{Resolver: r}
r = &resolver.AddressResolver{
Resolver: netxlite.NewResolverLegacyAdapter(r),
}
if config.CacheResolutions {
r = &resolver.CacheResolver{Resolver: r}
}