This commit is contained in:
Jaremy Creechley 2023-08-28 21:35:00 -07:00 committed by Dmitriy Ryajov
parent 18e96b6b85
commit f318877727
No known key found for this signature in database
GPG Key ID: DA8C680CE7C657A4

View File

@ -50,21 +50,14 @@ method delete*(
return success()
import pretty
method get*(
self: MemoryDatastore,
key: Key
): Future[?!seq[byte]] {.async.} =
let dk = KeyBuffer.new(key)
echo "getting: ", key
for k, v in self.store.pairs():
print "get: ", k.toString(), " v: ", v.toString().repr
if self.store.hasKey(dk):
let res = self.store[dk].toSeq(byte)
print "get:res: ", res
return success res
else:
return failure (ref DatastoreError)(msg: "no such key")
@ -98,8 +91,6 @@ proc keyIterator(self: MemoryDatastore, queryKey: string): iterator: KeyBuffer {
if key.toString().startsWith(queryKey):
yield key
import pretty
method query*(
self: MemoryDatastore,
query: Query,