correct compilation issue

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Ivan FB 2026-05-05 23:17:35 +02:00
parent 75dbeb1be7
commit 55c38c5070
No known key found for this signature in database
GPG Key ID: DF0C67A04C543270

View File

@ -174,14 +174,15 @@ proc addActiveStoreRequest*(pm: PeerManager, peerId: PeerId) {.gcsafe.} =
pm.activeStoreRequests.mgetOrPut(peerId, 0).inc()
proc removeActiveStoreRequest*(pm: PeerManager, peerId: PeerId) {.gcsafe.} =
if not pm.activeStoreRequests.contains(peerId):
let count = pm.activeStoreRequests.getOrDefault(peerId, 0)
if count == 0:
return
let count = pm.activeStoreRequests[peerId] - 1
if count <= 0:
let newCount = count - 1
if newCount <= 0:
pm.activeStoreRequests.del(peerId)
else:
pm.activeStoreRequests[peerId] = count
pm.activeStoreRequests[peerId] = newCount
proc hasActiveStoreRequest*(pm: PeerManager, peerId: PeerId): bool {.gcsafe.} =
pm.activeStoreRequests.contains(peerId)