From dbf9118621923dcf11cdea0617ab62d33e26b994 Mon Sep 17 00:00:00 2001 From: buttercat1791 Date: Thu, 22 Aug 2024 21:50:05 -0500 Subject: Handle updated index event format --- src/lib/ArticleHeader.svelte | 2 +- src/lib/utils.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ArticleHeader.svelte b/src/lib/ArticleHeader.svelte index 9ea84e6..af64e6e 100644 --- a/src/lib/ArticleHeader.svelte +++ b/src/lib/ArticleHeader.svelte @@ -14,7 +14,7 @@ try { const relays = $ndk.activeUser?.relayUrls ?? standardRelays; - title = JSON.parse(event.content).title; + title = event.getMatchingTags('title')[0][1]; href = neventEncode(event, relays); } catch (e) { console.warn(e); diff --git a/src/lib/utils.ts b/src/lib/utils.ts index 67d6e08..be2ff5c 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -94,7 +94,7 @@ export function filterValidIndexEvents(events: Set): Set { events.forEach(event => { // Index events have no content, and they must have `title`, `d`, and `e` tags. if ( - event.content != null + (event.content != null && event.content.length > 0) || event.getMatchingTags('title').length === 0 || event.getMatchingTags('d').length === 0 || event.getMatchingTags('e').length === 0 -- cgit