mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-02 14:03:06 +00:00
add some more logs
This commit is contained in:
parent
da64258124
commit
866b83edf3
@ -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(
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user