fix: only set disconnect time on left event (#2831)

This commit is contained in:
gabrielmer 2024-06-24 10:20:09 +02:00 committed by GitHub
parent 493ca50a2e
commit 42f6b4dcb7

View File

@ -442,7 +442,9 @@ proc onPeerEvent(pm: PeerManager, peerId: PeerId, event: PeerEvent) {.async.} =
if not pm.storage.isNil:
var remotePeerInfo = pm.peerStore.get(peerId)
remotePeerInfo.disconnectTime = getTime().toUnix
if event.kind == PeerEventKind.Left:
remotePeerInfo.disconnectTime = getTime().toUnix
pm.storage.insertOrReplace(remotePeerInfo)