mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
1import { 2 AppBskyFeedDefs, 3 AppBskyFeedPost, 4 ComAtprotoRepoStrongRef, 5} from '@atproto/api' 6 7/** 8 * HACK 9 * The server doesnt seem to be correctly giving the notFound view yet 10 * so I'm adding it manually for now 11 * -prf 12 */ 13export function hackAddDeletedEmbed(post: AppBskyFeedDefs.PostView) { 14 const record = post.record as AppBskyFeedPost.Record 15 if (record.embed?.$type === 'app.bsky.embed.record' && !post.embed) { 16 post.embed = { 17 $type: 'app.bsky.embed.record#view', 18 record: { 19 $type: 'app.bsky.embed.record#viewNotFound', 20 uri: (record.embed.record as ComAtprotoRepoStrongRef.Main).uri, 21 }, 22 } 23 } 24}