From 2b9fc1eb554e5eee43b8a815084fb8c61687ada9 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Fri, 14 Nov 2025 07:46:06 +0400 Subject: [PATCH] fix: parse config json using int for thread count (#1345) --- build.nims | 2 +- .../requests/node_lifecycle_request.nim | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/build.nims b/build.nims index 642caf67..dcfe5c13 100644 --- a/build.nims +++ b/build.nims @@ -156,7 +156,7 @@ task libcodexDynamic, "Generate bindings": let name = "libcodex" buildLibrary name, "library/", params, "dynamic" -task libcodextatic, "Generate bindings": +task libcodexStatic, "Generate bindings": var params = "" when compiles(commandLineParams): for param in commandLineParams(): diff --git a/library/codex_thread_requests/requests/node_lifecycle_request.nim b/library/codex_thread_requests/requests/node_lifecycle_request.nim index 18dbc7aa..532facf3 100644 --- a/library/codex_thread_requests/requests/node_lifecycle_request.nim +++ b/library/codex_thread_requests/requests/node_lifecycle_request.nim @@ -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))