diff options
author | buttercat1791 <mjjurkoic@gmail.com> | 2024-08-22 21:50:05 -0500 |
---|---|---|
committer | limina1 <liminal@duck.com> | 2024-08-27 08:22:01 -0400 |
commit | dbf9118621923dcf11cdea0617ab62d33e26b994 (patch) | |
tree | c90c2e454582b563b31c49957631276051d062bb | |
parent | a67ac58d5ed173f039be67d491db8d4f2a785884 (diff) |
Handle updated index event format
-rw-r--r-- | src/lib/ArticleHeader.svelte | 2 | ||||
-rw-r--r-- | 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<NDKEvent>): Set<NDKEvent> { 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 |