Various AT Protocol integrations with obsidian
20
fork

Configure Feed

Select the types of activity you want to include in your feed.

ignore invalid site.standard.documents instead of erroring out

+7 -2
+7 -2
src/lib/standardsite/index.ts
··· 36 36 })); 37 37 38 38 const pubDocs = response.records.filter(record => { 39 - const parsed = parse(SiteStandardDocument.mainSchema, record.value); 40 - return parsed.site === pubUri; 39 + try { 40 + const parsed = parse(SiteStandardDocument.mainSchema, record.value); 41 + return parsed.site === pubUri; 42 + } catch (e) { 43 + console.warn(`Failed to parse record as site.standard.document: ${record.uri}:`, e); 44 + return false; 45 + } 41 46 }); 42 47 43 48 return {