From 7f059b4daceb61708c44b7f92b8b44f54fa6d25b Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sat, 22 Feb 2025 21:40:53 -0600 Subject: [PATCH] Fix event hydration with getEvent/getAuthor --- packages/ditto/queries.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/ditto/queries.ts b/packages/ditto/queries.ts index e14b4f28..dd1e54e1 100644 --- a/packages/ditto/queries.ts +++ b/packages/ditto/queries.ts @@ -19,8 +19,8 @@ interface GetEventOpts { */ async function getEvent(id: string, opts: GetEventOpts): Promise { const filter: NostrFilter = { ids: [id], limit: 1 }; - const [event] = await opts.relay.query([filter], opts); - hydrateEvents({ ...opts, events: [event] }); + const events = await opts.relay.query([filter], opts); + const [event] = await hydrateEvents({ ...opts, events }); return event; } @@ -29,8 +29,8 @@ async function getEvent(id: string, opts: GetEventOpts): Promise { - const [event] = await opts.relay.query([{ authors: [pubkey], kinds: [0], limit: 1 }], opts); - hydrateEvents({ ...opts, events: [event] }); + const events = await opts.relay.query([{ authors: [pubkey], kinds: [0], limit: 1 }], opts); + const [event] = await hydrateEvents({ ...opts, events }); return event; }