mirror of
https://github.com/logos-storage/nim-datastore.git
synced 2026-01-08 00:23:10 +00:00
some more cleanup / refactoring
This commit is contained in:
parent
ebf61ca899
commit
615d0b9446
@ -133,10 +133,12 @@ proc toQueryResponse*(qb: QueryResponseBuffer): QueryResponse =
|
||||
|
||||
(key: key, data: data)
|
||||
|
||||
proc convert*[T: QueryResponseBuffer, S: QueryResponse](
|
||||
ret: TResult[T],
|
||||
tp: typedesc[S]
|
||||
): Result[S, ref CatchableError] =
|
||||
proc convert*(
|
||||
ret: TResult[QueryResponseBuffer],
|
||||
tp: typedesc[QueryResponse]
|
||||
): Result[QueryResponse, ref CatchableError] =
|
||||
## helper to convert `TResult[QueryReponseBuffer]` to
|
||||
## a regular `Result[QueryResponse]` type
|
||||
if ret[].results.isOk():
|
||||
result.ok(ret[].results.get().toQueryResponse())
|
||||
else:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user