From 615d0b9446c9ac239234a8936cbb2bae7675c5bb Mon Sep 17 00:00:00 2001 From: Jaremy Creechley Date: Tue, 5 Sep 2023 13:41:38 -0700 Subject: [PATCH] some more cleanup / refactoring --- datastore/query.nim | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/datastore/query.nim b/datastore/query.nim index a0958e9..5ff50de 100644 --- a/datastore/query.nim +++ b/datastore/query.nim @@ -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: