- leecher, err := torrent.NewClient(&torrent.Config{
- DisableTrackers: true,
- NoDHT: true,
- DisableTCP: true,
- DefaultStorage: storage.NewMMap(filepath.Join(layout.BaseDir, "download")),
- ListenHost: torrent.LoopbackListenHost,
- })
+ cfg = torrent.NewDefaultClientConfig()
+ cfg.DisableTrackers = true
+ cfg.NoDHT = true
+ cfg.DisableTCP = true
+ cfg.DefaultStorage = storage.NewMMap(filepath.Join(layout.BaseDir, "download"))
+ cfg.ListenHost = torrent.LoopbackListenHost
+ leecher, err := torrent.NewClient(cfg)