still testing yggdrasil
This commit is contained in:
parent
9c88f7e744
commit
92cd3ebffe
3 changed files with 113 additions and 12 deletions
|
|
@ -82,12 +82,12 @@ func Yggdrasil(config *viper.Viper, ch chan string) {
|
|||
cfg.AdminListen = ygg.GetString("admin_listen")
|
||||
cfg.Listen = ygg.GetStringSlice("listen")
|
||||
if ygg.GetString("peers") == "auto" {
|
||||
publicPeers := getPublicPeers()
|
||||
var urlsAsStrings []string
|
||||
publicPeers := RandomPick(GetClosestPeers(getPublicPeers(), 20), 3)
|
||||
var urls []string
|
||||
for _, u := range publicPeers {
|
||||
urlsAsStrings = append(urlsAsStrings, u.String())
|
||||
urls = append(urls, u.String())
|
||||
}
|
||||
cfg.Peers = urlsAsStrings
|
||||
cfg.Peers = urls
|
||||
} else {
|
||||
cfg.Peers = ygg.GetStringSlice("peers")
|
||||
}
|
||||
|
|
@ -284,5 +284,3 @@ func Yggdrasil(config *viper.Viper, ch chan string) {
|
|||
}
|
||||
n.core.Stop()
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue