fix: parse config using int for ThreadCount instead of using string

This commit is contained in:
Arnaud 2025-11-12 07:53:12 +01:00
parent 0d71e22054
commit 09551cf902
No known key found for this signature in database
GPG Key ID: B8FBC178F10CA7AE

View File

@ -56,11 +56,7 @@ proc readValue*(r: var JsonReader, val: var SignedPeerRecord) =
val = res.get()
proc readValue*(r: var JsonReader, val: var ThreadCount) =
let res = ThreadCount.parse(r.readValue(string))
if res.isErr:
raise
newException(SerializationError, "Cannot parse the thread count: " & res.error())
val = res.get()
val = ThreadCount(r.readValue(int))
proc readValue*(r: var JsonReader, val: var NBytes) =
val = NBytes(r.readValue(int))