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

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,