mirror of
https://github.com/vacp2p/nim-libp2p.git
synced 2025-01-11 17:24:09 +00:00
fix PubSubPeer hashing issues
This commit is contained in:
parent
45300c28a9
commit
fae38e0146
@ -64,8 +64,10 @@ type
|
||||
RPCHandler* = proc(peer: PubSubPeer, msg: RPCMsg): Future[void] {.gcsafe.}
|
||||
|
||||
func hash*(p: PubSubPeer): Hash =
|
||||
# int is either 32/64, so intptr basically, pubsubpeer is a ref
|
||||
cast[pointer](p).hash
|
||||
p.peerId.hash
|
||||
|
||||
func `==`*(a, b: PubSubPeer): bool =
|
||||
a.peerId == b.peerId
|
||||
|
||||
func shortLog*(p: PubSubPeer): string =
|
||||
if p.isNil: "PubSubPeer(nil)"
|
||||
|
Loading…
x
Reference in New Issue
Block a user