add some more logs

This commit is contained in:
Ivan Folgueira Bande 2025-02-20 12:30:09 +01:00
parent da64258124
commit 866b83edf3
2 changed files with 5 additions and 2 deletions

View File

@ -28,7 +28,7 @@ proc encodeBytesOf*[T](value: T, contentType: string): RestResult[seq[byte]] =
let encoded = ?encodeIntoJsonBytes(value)
return ok(encoded)
func decodeRequestBody*[T](
proc decodeRequestBody*[T](
contentBody: Option[ContentBody]
): Result[T, RestApiResponse] =
if contentBody.isNone():
@ -45,6 +45,9 @@ func decodeRequestBody*[T](
let reqBodyData = contentBody.get().data
info "AAAA before decodeFromJsonBytes",
len = reqBodyData.len, data = string.fromBytes(reqBodyData)
let requestResult = decodeFromJsonBytes(T, reqBodyData)
if requestResult.isErr():
return err(

View File

@ -66,7 +66,7 @@ proc decodeFromJsonBytes*[T](
)
except SerializationError:
# TODO: Do better error reporting here
err("Unable to deserialize data")
err("Unable to deserialize data: " & getCurrentExceptionMsg())
proc encodeIntoJsonString*(value: auto): SerdesResult[string] =
var encoded: string