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) => {