good morning!!!!

Skip to content
Snippets Groups Projects
Unverified Commit 1214831c authored by Alex Sharov's avatar Alex Sharov Committed by GitHub
Browse files

downloader reduce amount of trackers to 10 (#3394)

parent 0f44a545
No related branches found
No related tags found
No related merge requests found
......@@ -7,23 +7,19 @@ import (
//go:embed trackerslist/trackers_best.txt
var best string
var Best = strings.Split(best, "\n\n")
var Best = first10(strings.Split(best, "\n\n"))
//go:embed trackerslist/trackers_all_https.txt
var https string
var Https = withoutBest(strings.Split(https, "\n\n"))
//go:embed trackerslist/trackers_all_http.txt
var http string
var Http = withoutBest(strings.Split(http, "\n\n"))
var Https = first10(withoutBest(strings.Split(https, "\n\n")))
//go:embed trackerslist/trackers_all_udp.txt
var udp string
var Udp = withoutBest(strings.Split(udp, "\n\n"))
var Udp = first10(withoutBest(strings.Split(udp, "\n\n")))
//go:embed trackerslist/trackers_all_ws.txt
var ws string
var Ws = withoutBest(strings.Split(ws, "\n\n"))
var Ws = first10(withoutBest(strings.Split(ws, "\n\n")))
func withoutBest(in []string) (res []string) {
Loop:
......@@ -33,6 +29,19 @@ Loop:
continue Loop
}
}
//skip unsecure protocols
if strings.HasPrefix(tracker, "ws://") || strings.HasPrefix(tracker, "http://") {
continue
}
res = append(res, tracker)
}
return res
}
func first10(in []string) (res []string) {
for i, tracker := range in {
if i >= 10 {
break
}
res = append(res, tracker)
}
return res
......
Subproject commit 40110ecd394cd66c749ca5fe278e36cb444bdbf8
Subproject commit 0ccaf80da5f0e813841514c2dec4798bbed3372a
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment