add image embeds to quote preview

This commit is contained in:
Samuel Newman
2024-09-06 15:50:34 +01:00
parent a9e6c9dd62
commit 6d163066d5
2 changed files with 12 additions and 1 deletions
+7 -1
View File
@@ -1,4 +1,9 @@
import {AppBskyFeedPost, AppBskyGraphStarterpack, BskyAgent} from '@atproto/api'
import {
AppBskyEmbedImages,
AppBskyFeedPost,
AppBskyGraphStarterpack,
BskyAgent,
} from '@atproto/api'
import {useFetchDid} from '#/state/queries/handle'
import {useGetPost} from '#/state/queries/post'
@@ -129,6 +134,7 @@ export async function getPostAsQuote(
text: AppBskyFeedPost.isRecord(post.record) ? post.record.text : '',
indexedAt: post.indexedAt,
author: post.author,
embeds: AppBskyEmbedImages.isView(post.embed) ? [post.embed] : undefined,
}
}
@@ -8,6 +8,7 @@ import {
} from 'react-native'
import * as Clipboard from 'expo-clipboard'
import {
AppBskyEmbedImages,
AppBskyFeedDefs,
AppBskyFeedPost,
AppBskyFeedThreadgate,
@@ -206,6 +207,9 @@ let PostCtrls = ({
text: record.text,
author: post.author,
indexedAt: post.indexedAt,
embeds: AppBskyEmbedImages.isView(post.embed)
? [post.embed]
: undefined,
},
quoteCount: post.quoteCount,
onPost: onPostReply,
@@ -218,6 +222,7 @@ let PostCtrls = ({
post.author,
post.indexedAt,
post.quoteCount,
post.embed,
feedContext,
openComposer,
record.text,