From: Matt Joiner <anacrolix@gmail.com>
Date: Wed, 24 Mar 2021 22:56:04 +0000 (+1100)
Subject: Fix DeepSource anti-pattern
X-Git-Tag: v1.26.0
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=c15d706b0c6c73141a5bbcfacc1f22b6c13035c8;p=btrtrc.git

Fix DeepSource anti-pattern
---

diff --git a/metainfo/metainfo.go b/metainfo/metainfo.go
index 24b8714a..298c5118 100644
--- a/metainfo/metainfo.go
+++ b/metainfo/metainfo.go
@@ -70,9 +70,7 @@ func (mi *MetaInfo) SetDefaults() {
 
 // Creates a Magnet from a MetaInfo. Optional infohash and parsed info can be provided.
 func (mi *MetaInfo) Magnet(infoHash *Hash, info *Info) (m Magnet) {
-	for _, t := range mi.UpvertedAnnounceList().DistinctValues() {
-		m.Trackers = append(m.Trackers, t)
-	}
+	m.Trackers = append(m.Trackers, mi.UpvertedAnnounceList().DistinctValues()...)
 	if info != nil {
 		m.DisplayName = info.Name
 	}