if err != nil {
return fmt.Errorf("setting trackers: %w", err)
}
- fmt.Println(ih)
+ fmt.Printf("%v: %v\n", to, to.Metainfo().Magnet(&ih, &info))
select {}
})
return nil
}
// Creates a Magnet from a MetaInfo. Optional infohash and parsed info can be provided.
-func (mi *MetaInfo) Magnet(infoHash *Hash, info *Info) (m Magnet) {
+func (mi MetaInfo) Magnet(infoHash *Hash, info *Info) (m Magnet) {
m.Trackers = append(m.Trackers, mi.UpvertedAnnounceList().DistinctValues()...)
if info != nil {
m.DisplayName = info.BestName()