Browse Source

Handle updated index event format

master
buttercat1791 2 years ago committed by limina1
parent
commit
dbf9118621
  1. 2
      src/lib/ArticleHeader.svelte
  2. 2
      src/lib/utils.ts

2
src/lib/ArticleHeader.svelte

@ -14,7 +14,7 @@
try { try {
const relays = $ndk.activeUser?.relayUrls ?? standardRelays; const relays = $ndk.activeUser?.relayUrls ?? standardRelays;
title = JSON.parse(event.content).title; title = event.getMatchingTags('title')[0][1];
href = neventEncode(event, relays); href = neventEncode(event, relays);
} catch (e) { } catch (e) {
console.warn(e); console.warn(e);

2
src/lib/utils.ts

@ -94,7 +94,7 @@ export function filterValidIndexEvents(events: Set<NDKEvent>): Set<NDKEvent> {
events.forEach(event => { events.forEach(event => {
// Index events have no content, and they must have `title`, `d`, and `e` tags. // Index events have no content, and they must have `title`, `d`, and `e` tags.
if ( if (
event.content != null (event.content != null && event.content.length > 0)
|| event.getMatchingTags('title').length === 0 || event.getMatchingTags('title').length === 0
|| event.getMatchingTags('d').length === 0 || event.getMatchingTags('d').length === 0
|| event.getMatchingTags('e').length === 0 || event.getMatchingTags('e').length === 0

Loading…
Cancel
Save