mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-04 06:53:12 +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)
|
let encoded = ?encodeIntoJsonBytes(value)
|
||||||
return ok(encoded)
|
return ok(encoded)
|
||||||
|
|
||||||
func decodeRequestBody*[T](
|
proc decodeRequestBody*[T](
|
||||||
contentBody: Option[ContentBody]
|
contentBody: Option[ContentBody]
|
||||||
): Result[T, RestApiResponse] =
|
): Result[T, RestApiResponse] =
|
||||||
if contentBody.isNone():
|
if contentBody.isNone():
|
||||||
@ -45,6 +45,9 @@ func decodeRequestBody*[T](
|
|||||||
|
|
||||||
let reqBodyData = contentBody.get().data
|
let reqBodyData = contentBody.get().data
|
||||||
|
|
||||||
|
info "AAAA before decodeFromJsonBytes",
|
||||||
|
len = reqBodyData.len, data = string.fromBytes(reqBodyData)
|
||||||
|
|
||||||
let requestResult = decodeFromJsonBytes(T, reqBodyData)
|
let requestResult = decodeFromJsonBytes(T, reqBodyData)
|
||||||
if requestResult.isErr():
|
if requestResult.isErr():
|
||||||
return err(
|
return err(
|
||||||
|
|||||||
@ -66,7 +66,7 @@ proc decodeFromJsonBytes*[T](
|
|||||||
)
|
)
|
||||||
except SerializationError:
|
except SerializationError:
|
||||||
# TODO: Do better error reporting here
|
# TODO: Do better error reporting here
|
||||||
err("Unable to deserialize data")
|
err("Unable to deserialize data: " & getCurrentExceptionMsg())
|
||||||
|
|
||||||
proc encodeIntoJsonString*(value: auto): SerdesResult[string] =
|
proc encodeIntoJsonString*(value: auto): SerdesResult[string] =
|
||||||
var encoded: string
|
var encoded: string
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user