mirror of
https://github.com/status-im/go-waku.git
synced 2025-02-14 22:46:44 +00:00
fix: watchMultiaddressChanges (#1045)
This commit is contained in:
parent
9bb2c8e396
commit
3aa391058a
@ -17,15 +17,15 @@ func EncapsulatePeerID(peerID peer.ID, addrs ...multiaddr.Multiaddr) []multiaddr
|
|||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
func MultiAddrSet(addr ...multiaddr.Multiaddr) map[multiaddr.Multiaddr]struct{} {
|
func MultiAddrSet(addr ...multiaddr.Multiaddr) map[string]multiaddr.Multiaddr {
|
||||||
r := make(map[multiaddr.Multiaddr]struct{})
|
r := make(map[string]multiaddr.Multiaddr)
|
||||||
for _, a := range addr {
|
for _, a := range addr {
|
||||||
r[a] = struct{}{}
|
r[a.String()] = a
|
||||||
}
|
}
|
||||||
return r
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
func MultiAddrSetEquals(m1 map[multiaddr.Multiaddr]struct{}, m2 map[multiaddr.Multiaddr]struct{}) bool {
|
func MultiAddrSetEquals(m1 map[string]multiaddr.Multiaddr, m2 map[string]multiaddr.Multiaddr) bool {
|
||||||
if len(m1) != len(m2) {
|
if len(m1) != len(m2) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
@ -40,10 +40,10 @@ func MultiAddrSetEquals(m1 map[multiaddr.Multiaddr]struct{}, m2 map[multiaddr.Mu
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
func MultiAddrFromSet(m map[multiaddr.Multiaddr]struct{}) []multiaddr.Multiaddr {
|
func MultiAddrFromSet(m map[string]multiaddr.Multiaddr) []multiaddr.Multiaddr {
|
||||||
var r []multiaddr.Multiaddr
|
var r []multiaddr.Multiaddr
|
||||||
for k := range m {
|
for _, v := range m {
|
||||||
r = append(r, k)
|
r = append(r, v)
|
||||||
}
|
}
|
||||||
return r
|
return r
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user