| 1234567891011121314151617181920 |
- package p2p
- import (
- "strings"
- )
- // cutOverBootstrapPeers updates the bootstrap peers to reflect the new quic-v1. It assumes that the string has previously been validated.
- func cutOverBootstrapPeers(bootstrapPeers string) string {
- return strings.ReplaceAll(bootstrapPeers, "/quic/", "/quic-v1/")
- }
- // cutOverAddressPattern updates the address patterns. It assumes that the string is valid.
- func cutOverAddressPattern(pattern string) string {
- if !strings.Contains(pattern, "/quic-v1") {
- // These patterns are hardcoded so we are not worried about invalid values.
- pattern = strings.ReplaceAll(pattern, "/quic", "/quic-v1")
- }
- return pattern
- }
|