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}