mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-08-31 13:04:02 +03:00
Integrate DNS resolver in our codebase
This commit is contained in:
@@ -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),
|
||||||
|
|||||||
Reference in New Issue
Block a user