From a4948fe5dc84e4670a0c37ac9fefe690c21480ac Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 27 May 2024 16:48:29 -0700 Subject: [PATCH] Remove get/set from repository too --- packages/util/Repository.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/util/Repository.ts b/packages/util/Repository.ts index cc8fac0..78d5cd8 100644 --- a/packages/util/Repository.ts +++ b/packages/util/Repository.ts @@ -29,13 +29,7 @@ export class Repository extends Emitter { super() } - // Compatibliity with stores - - get = () => this.dump() - - set = (events: TrustedEvent[], chunkSize = 1000) => this.load(events, chunkSize) - - // Dump/load + // Dump/load/clear dump() { return Array.from(this.eventsById.values()) @@ -64,6 +58,8 @@ export class Repository extends Emitter { this.deletes.clear() } + // Notify methods + notifyUpdate = maybeThrottle(this.options.throttle, () => { this.emit('update') })