From 8445920232b336441c44cd5224c3c70499b87f5a Mon Sep 17 00:00:00 2001 From: Jaremy Creechley Date: Mon, 28 Aug 2023 19:57:58 -0700 Subject: [PATCH] passing basic ds tests --- datastore/databuffer.nim | 2 -- datastore/memoryds.nim | 7 ++++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/datastore/databuffer.nim b/datastore/databuffer.nim index 44fe2d3..1081068 100644 --- a/datastore/databuffer.nim +++ b/datastore/databuffer.nim @@ -84,5 +84,3 @@ proc new*(tp: typedesc[KeyBuffer], key: Key): KeyBuffer = KeyBuffer.new(key.id()) proc toKey*(kb: KeyBuffer): Result[Key, ref CatchableError] = Key.init(kb.toString()) -proc new*(tp: typedesc[ValueBuffer], data: seq[byte]): KeyBuffer = - DataBuffer.new(data) diff --git a/datastore/memoryds.nim b/datastore/memoryds.nim index e8a1f53..3d3461e 100644 --- a/datastore/memoryds.nim +++ b/datastore/memoryds.nim @@ -62,8 +62,9 @@ method get*( print "get: ", k.toString(), " v: ", v.toString().repr if self.store.hasKey(dk): - let res = self.store[dk] - return success res.toSeq(byte) + let res = self.store[dk].toSeq(byte) + print "get:res: ", res + return success res else: return failure (ref DatastoreError)(msg: "no such key") @@ -74,7 +75,7 @@ method put*( ): Future[?!void] {.async.} = let dk = KeyBuffer.new(key) - let dv = ValueBuffer.new(key) + let dv = ValueBuffer.new(data) self.store[dk] = dv return success()