This commit is contained in:
Jaremy Creechley 2024-02-08 11:55:40 -07:00
parent 4beb2f4d40
commit 7c86049bdb
No known key found for this signature in database
GPG Key ID: 4E66FB67B21D3300
2 changed files with 12 additions and 10 deletions

View File

@ -89,15 +89,6 @@ proc mkParamsVars*(paramsIdent, paramsType, params: NimNode): NimNode =
result.add varList
# echo "paramsSetup return:\n", treeRepr result
proc mkCall*(callName, params: NimNode): NimNode =
## Create local variables for each parameter in the actual RPC call proc
if params.isNil: return
var argList = newSeq[NimNode]()
for paramId, paramType in paramsIter(params):
argList.add paramId
result = newCall(callName, argList)
# echo "mkCall return:\n", treeRepr result
proc mkParamsType*(paramsIdent, paramsType, params, genericParams: NimNode): NimNode =
## Create a type that represents the arguments for this rpc call
##
@ -124,3 +115,12 @@ proc mkParamsType*(paramsIdent, paramsType, params, genericParams: NimNode): Nim
result[0][1] = genericParams.copyNimTree()
# echo "mkParamsType: ", genericParams.treeRepr
proc mkCall*(callName, params: NimNode): NimNode =
## Create local variables for each parameter in the actual RPC call proc
if params.isNil: return
var argList = newSeq[NimNode]()
for paramId, paramType in paramsIter(params):
argList.add paramId
result = newCall(callName, argList)
# echo "mkCall return:\n", treeRepr result

View File

@ -23,11 +23,13 @@ type
HashOptions* = object
striped*: bool
proc doHashes*(data: openArray[byte], opts: HashOptions) {.asyncTask.} =
proc doHashes*(data: openArray[byte],
opts: HashOptions) {.asyncTask.} =
echo "args: ", args.len()
when false:
proc doHashesTask*(args: seq[Data]) =
discard