diff --git a/packages/lib/src/datastore.ts b/packages/lib/src/datastore.ts index d03b85ac..3a44cf39 100644 --- a/packages/lib/src/datastore.ts +++ b/packages/lib/src/datastore.ts @@ -28,11 +28,18 @@ export class MemoryDatastoreProvider< K extends DatastoreKey, V extends DatastoreValue, > extends DatastoreProvider { + constructor( + private value: Map = new Map() + ) { + super(); + } + async save(data: Map) { + this.value = new Map(data); } async load() { - return new Map(); + return new Map(this.value); } }