From c6da42caf077e78b1f488c8fc9127f64b7e6f14f Mon Sep 17 00:00:00 2001 From: en Date: Fri, 14 Feb 2025 13:04:13 +0100 Subject: [PATCH] feat(comments): accept nevent and note in commentsLoader --- src/loaders/comment.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/loaders/comment.ts b/src/loaders/comment.ts index 06fa85c..bf82994 100644 --- a/src/loaders/comment.ts +++ b/src/loaders/comment.ts @@ -6,15 +6,19 @@ import { log, LogType } from 'utils' export const commentsLoader = (ndkContext: NDKContextType) => async ({ params }: LoaderFunctionArgs) => { - const { nevent } = params - - if (!nevent) { - log(true, LogType.Error, 'Required nevent.') + const { nevent, note } = params + const target = nevent || note + if (!target) { + log( + true, + LogType.Error, + 'Missing event parameter in the URL (nevent, note).' + ) return redirect('..') } try { - const replyEvent = await ndkContext.ndk.fetchEvent(nevent) + const replyEvent = await ndkContext.ndk.fetchEvent(target) if (!replyEvent) { throw new Error('We are unable to find the comment on the relays')