Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

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

Don't validate embeds when traversing cache (#2174)

authored by

dan and committed by
GitHub
52ffd6aa 0f7dbbba

+4 -12
+4 -12
src/state/queries/util.ts
··· 25 25 export function getEmbeddedPost( 26 26 v: unknown, 27 27 ): AppBskyEmbedRecord.ViewRecord | undefined { 28 - if ( 29 - AppBskyEmbedRecord.isView(v) && 30 - AppBskyEmbedRecord.validateView(v).success 31 - ) { 28 + if (AppBskyEmbedRecord.isView(v)) { 32 29 if ( 33 30 AppBskyEmbedRecord.isViewRecord(v.record) && 34 - AppBskyFeedPost.isRecord(v.record.value) && 35 - AppBskyFeedPost.validateRecord(v.record.value).success 31 + AppBskyFeedPost.isRecord(v.record.value) 36 32 ) { 37 33 return v.record 38 34 } 39 35 } 40 - if ( 41 - AppBskyEmbedRecordWithMedia.isView(v) && 42 - AppBskyEmbedRecordWithMedia.validateView(v).success 43 - ) { 36 + if (AppBskyEmbedRecordWithMedia.isView(v)) { 44 37 if ( 45 38 AppBskyEmbedRecord.isViewRecord(v.record.record) && 46 - AppBskyFeedPost.isRecord(v.record.record.value) && 47 - AppBskyFeedPost.validateRecord(v.record.record.value).success 39 + AppBskyFeedPost.isRecord(v.record.record.value) 48 40 ) { 49 41 return v.record.record 50 42 }