This commit is contained in:
Jaremy Creechley 2023-08-28 21:33:52 -07:00
parent 8ab9eee443
commit c39dd1b766
No known key found for this signature in database
GPG Key ID: 4E66FB67B21D3300

View File

@ -108,24 +108,17 @@ method query*(
let
queryKey = query.key.id()
walker = keyIterator(self, queryKey)
var
iter = QueryIter.new()
echo "queryKey: ", queryKey
proc next(): Future[?!QueryResponse] {.async.} =
let
kb = walker()
print "query: ", kb.toString
let kb = walker()
if finished(walker):
iter.finished = true
return success (Key.none, EmptyBytes)
let
key = kb.toKey().expect("should not fail")
let key = kb.toKey().expect("should not fail")
var ds: ValueBuffer
if query.value:
ds = self.store[kb]
@ -135,6 +128,7 @@ method query*(
iter.next = next
return success iter
method close*(self: MemoryDatastore): Future[?!void] {.async.} =
self.store.clear()
return success()