fix: decode peerID string into peer.ID
This commit is contained in:
parent
ed9ca8392c
commit
ebacdfc760
|
@ -1484,11 +1484,19 @@ func (w *Waku) DialPeer(address string) error {
|
||||||
func (w *Waku) DialPeerByID(peerID string) error {
|
func (w *Waku) DialPeerByID(peerID string) error {
|
||||||
ctx, cancel := context.WithTimeout(context.Background(), requestTimeout)
|
ctx, cancel := context.WithTimeout(context.Background(), requestTimeout)
|
||||||
defer cancel()
|
defer cancel()
|
||||||
return w.node.DialPeerByID(ctx, peer.ID(peerID))
|
pid, err := peer.Decode(peerID)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return w.node.DialPeerByID(ctx, pid)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (w *Waku) DropPeer(peerID string) error {
|
func (w *Waku) DropPeer(peerID string) error {
|
||||||
return w.node.ClosePeerById(peer.ID(peerID))
|
pid, err := peer.Decode(peerID)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return w.node.ClosePeerById(pid)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (w *Waku) ProcessingP2PMessages() bool {
|
func (w *Waku) ProcessingP2PMessages() bool {
|
||||||
|
|
Loading…
Reference in New Issue