]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Remove unused trackerTier and shuffleTier
authorMatt Joiner <anacrolix@gmail.com>
Sun, 11 Sep 2016 04:12:03 +0000 (14:12 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Sun, 11 Sep 2016 04:12:03 +0000 (14:12 +1000)
client.go

index 4b0b1a25b101dbb063c69f458d6a913d7b906528..d0d34ca8ef4be6ef862836ccabd88f8fc705756f 100644 (file)
--- a/client.go
+++ b/client.go
@@ -9,7 +9,6 @@ import (
        "fmt"
        "io"
        "log"
-       mathRand "math/rand"
        "net"
        "net/url"
        "strconv"
@@ -1381,23 +1380,6 @@ func (cl *Client) newTorrent(ih metainfo.Hash) (t *Torrent) {
        return
 }
 
-func init() {
-       // For shuffling the tracker tiers.
-       mathRand.Seed(time.Now().Unix())
-}
-
-type trackerTier []string
-
-// The trackers within each tier must be shuffled before use.
-// http://stackoverflow.com/a/12267471/149482
-// http://www.bittorrent.org/beps/bep_0012.html#order-of-processing
-func shuffleTier(tier trackerTier) {
-       for i := range tier {
-               j := mathRand.Intn(i + 1)
-               tier[i], tier[j] = tier[j], tier[i]
-       }
-}
-
 // A file-like handle to some torrent data resource.
 type Handle interface {
        io.Reader