aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ArticleHeader.svelte2
-rw-r--r--src/lib/utils.ts2
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