mirror of https://github.com/status-im/nim-eth.git
Make the wait + close not blocking
This commit is contained in:
parent
b62d091963
commit
42fbbb8961
|
@ -1207,9 +1207,9 @@ proc disconnect*(peer: Peer, reason: DisconnectionReason, notifyOtherPeer = fals
|
||||||
await peer.transport.closeWait()
|
await peer.transport.closeWait()
|
||||||
|
|
||||||
# Give the peer a chance to disconnect
|
# Give the peer a chance to disconnect
|
||||||
await peer.waitAndClose(2.seconds)
|
traceAsyncErrors peer.waitAndClose(2.seconds)
|
||||||
elif not peer.transport.closed:
|
elif not peer.transport.closed:
|
||||||
await peer.transport.closeWait()
|
peer.transport.close()
|
||||||
|
|
||||||
logDisconnectedPeer peer
|
logDisconnectedPeer peer
|
||||||
peer.connectionState = Disconnected
|
peer.connectionState = Disconnected
|
||||||
|
|
Loading…
Reference in New Issue