getRelay() -> getRandomRelay()

This commit is contained in:
fiatjaf
2023-11-07 17:03:44 -03:00
parent 06700a8ac5
commit 0b6a4838c5
2 changed files with 15 additions and 20 deletions

View File

@@ -185,7 +185,7 @@ func getParentNevent(event *nostr.Event, fallbackRelay string) string {
} else if fallbackRelay != "" {
relay = fallbackRelay
} else {
relay = everything[rand.Intn(len(everything))]
relay = getRandomRelay()
}
parentNevent, _ = nip19.EncodeEvent((*replyTag)[1], []string{relay}, "")
}
@@ -533,3 +533,11 @@ func shouldUseRelayForNip19(relayUrl string) bool {
}
return true
}
func getRandomRelay() string {
if serial == 0 {
serial = rand.Intn(len(everything))
}
serial = (serial + 1) % len(everything)
return everything[serial]
}