cmd/torrent/serve.go | 2 +- metainfo/metainfo.go | 2 +- diff --git a/cmd/torrent/serve.go b/cmd/torrent/serve.go index ae12eb49047384595805eb252b4655ca116ea7fb..5546511c0d19c4a1fddea233676f7f4f13b1a3f5 100644 --- a/cmd/torrent/serve.go +++ b/cmd/torrent/serve.go @@ -65,7 +65,7 @@ }) 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 diff --git a/metainfo/metainfo.go b/metainfo/metainfo.go index 0aca2375398fa1390eb822e0a0acabf69127484c..7ffa6d5b8f9b6e7637dcd7a4115d562f2c0a318e 100644 --- a/metainfo/metainfo.go +++ b/metainfo/metainfo.go @@ -69,7 +69,7 @@ // mi.Info.PieceLength = 256 * 1024 } // 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()