From: ucwong Date: Thu, 30 May 2024 23:16:37 +0000 (+0100) Subject: clone func used since go 1.21 (#947) X-Git-Tag: v1.56.0~2 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=d196bf9c1c5b90580b0a1847f36bd77f802d270a;p=btrtrc.git clone func used since go 1.21 (#947) --- diff --git a/metainfo/announcelist.go b/metainfo/announcelist.go index f19af14c..3bed58d6 100644 --- a/metainfo/announcelist.go +++ b/metainfo/announcelist.go @@ -1,12 +1,13 @@ package metainfo +import ( + "slices" +) + type AnnounceList [][]string -func (al AnnounceList) Clone() (ret AnnounceList) { - for _, tier := range al { - ret = append(ret, append([]string(nil), tier...)) - } - return +func (al AnnounceList) Clone() AnnounceList { + return slices.Clone(al) } // Whether the AnnounceList should be preferred over a single URL announce.