From 488b8a7f2a18a01720d2c897469133aff4aae23c Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Wed, 12 Jun 2024 13:34:25 -0700 Subject: [PATCH] Notify when clearing repository --- packages/util/src/Repository.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/util/src/Repository.ts b/packages/util/src/Repository.ts index b5bb29d..617a21e 100644 --- a/packages/util/src/Repository.ts +++ b/packages/util/src/Repository.ts @@ -46,6 +46,8 @@ export class Repository extends Emitter { } clear = () => { + const removed = new Set(this.eventsById.keys()) + this.eventsById.clear() this.eventsByWrap.clear() this.eventsByAddress.clear() @@ -53,6 +55,8 @@ export class Repository extends Emitter { this.eventsByDay.clear() this.eventsByAuthor.clear() this.deletes.clear() + + this.emit('update', {added: [], removed}) } // API