Integrate DNS resolver in our codebase

This commit is contained in:
9seconds
2026-02-27 16:23:24 +01:00
parent 897e6bf505
commit 700417b1d0
+6 -1
View File
@@ -39,8 +39,13 @@ func makeLogger(conf *config.Config) mtglib.Logger {
} }
func makeNetwork(conf *config.Config, version string) (mtglib.Network, error) { func makeNetwork(conf *config.Config, version string) (mtglib.Network, error) {
resolver, err := network.GetDNS(conf.GetDNS())
if err != nil {
return nil, fmt.Errorf("cannot create DNS resolver: %w", err)
}
base := network.New( base := network.New(
nil, resolver,
"mtg/"+version, "mtg/"+version,
conf.Network.Timeout.TCP.Get(0), conf.Network.Timeout.TCP.Get(0),
conf.Network.Timeout.HTTP.Get(0), conf.Network.Timeout.HTTP.Get(0),