From e7ed3c839c5f9256e23886429ff24740f35b19c9 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 9 Jun 2024 19:48:33 -0500 Subject: [PATCH] AdminStore: fix users check --- src/storages/AdminStore.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/storages/AdminStore.ts b/src/storages/AdminStore.ts index 8fe7576..014dcb7 100644 --- a/src/storages/AdminStore.ts +++ b/src/storages/AdminStore.ts @@ -14,12 +14,13 @@ export class AdminStore implements NStore { async query(filters: NostrFilter[], opts: { signal?: AbortSignal; limit?: number } = {}): Promise { const events = await this.store.query(filters, opts); + const pubkeys = new Set(events.map((event) => event.pubkey)); const users = await this.store.query([{ kinds: [30382], authors: [Conf.pubkey], - '#d': events.map((event) => event.pubkey), - limit: 1, + '#d': [...pubkeys], + limit: pubkeys.size, }]); return events.filter((event) => {