mirror of
https://github.com/QuilibriumNetwork/ceremonyclient.git
synced 2026-03-02 23:07:33 +08:00
18 lines
338 B
Go
18 lines
338 B
Go
package autorelay
|
|
|
|
import (
|
|
ma "github.com/multiformats/go-multiaddr"
|
|
)
|
|
|
|
// Filter filters out all relay addresses.
|
|
func Filter(addrs []ma.Multiaddr) []ma.Multiaddr {
|
|
raddrs := make([]ma.Multiaddr, 0, len(addrs))
|
|
for _, addr := range addrs {
|
|
if isRelayAddr(addr) {
|
|
continue
|
|
}
|
|
raddrs = append(raddrs, addr)
|
|
}
|
|
return raddrs
|
|
}
|