From e4892c3e4a44399357e23f4388427d207eb89b97 Mon Sep 17 00:00:00 2001 From: "P. Reis" Date: Tue, 16 Apr 2024 14:44:04 -0300 Subject: [PATCH] fix: response with quote field hydrated in create status --- src/controllers/api/statuses.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/controllers/api/statuses.ts b/src/controllers/api/statuses.ts index 45f1209..209fb1a 100644 --- a/src/controllers/api/statuses.ts +++ b/src/controllers/api/statuses.ts @@ -130,6 +130,16 @@ const createStatusController: AppController = async (c) => { }, c); const author = await getAuthor(event.pubkey); + + if (data.quote_id) { + await hydrateEvents({ + events: [event], + relations: ['quote_repost'], + storage: eventsDB, + signal: c.req.raw.signal, + }); + } + return c.json(await renderStatus({ ...event, author }, { viewerPubkey: c.get('pubkey') })); };