From 235232a84f5ca5c2f8198edafa34ce4e35df0851 Mon Sep 17 00:00:00 2001 From: Jaremy Creechley Date: Tue, 26 Sep 2023 21:30:59 -0700 Subject: [PATCH] initial take at making fsds synchronous --- datastore/fsds.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/datastore/fsds.nim b/datastore/fsds.nim index 35585bd..b3162d8 100644 --- a/datastore/fsds.nim +++ b/datastore/fsds.nim @@ -184,7 +184,8 @@ proc query*( self: FSDatastore, query: DbQuery[KeyId]): ?!QueryIter = - without path =? self.path(query.key), error: + let key = query.key.toKey() + without path =? self.path(key), error: return failure error let basePath = @@ -236,7 +237,7 @@ proc query*( key = Key.init(keyPath).expect("should not fail") data = if query.value: - self.readFile[DataBuffer]((basePath / path).absolutePath) + readFile[DataBuffer](self, (basePath / path).absolutePath) .expect("Should read file") else: @[]