add image embeds to quote preview
This commit is contained in:
@@ -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 {useFetchDid} from '#/state/queries/handle'
|
||||||
import {useGetPost} from '#/state/queries/post'
|
import {useGetPost} from '#/state/queries/post'
|
||||||
@@ -129,6 +134,7 @@ export async function getPostAsQuote(
|
|||||||
text: AppBskyFeedPost.isRecord(post.record) ? post.record.text : '',
|
text: AppBskyFeedPost.isRecord(post.record) ? post.record.text : '',
|
||||||
indexedAt: post.indexedAt,
|
indexedAt: post.indexedAt,
|
||||||
author: post.author,
|
author: post.author,
|
||||||
|
embeds: AppBskyEmbedImages.isView(post.embed) ? [post.embed] : undefined,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import {
|
|||||||
} from 'react-native'
|
} from 'react-native'
|
||||||
import * as Clipboard from 'expo-clipboard'
|
import * as Clipboard from 'expo-clipboard'
|
||||||
import {
|
import {
|
||||||
|
AppBskyEmbedImages,
|
||||||
AppBskyFeedDefs,
|
AppBskyFeedDefs,
|
||||||
AppBskyFeedPost,
|
AppBskyFeedPost,
|
||||||
AppBskyFeedThreadgate,
|
AppBskyFeedThreadgate,
|
||||||
@@ -206,6 +207,9 @@ let PostCtrls = ({
|
|||||||
text: record.text,
|
text: record.text,
|
||||||
author: post.author,
|
author: post.author,
|
||||||
indexedAt: post.indexedAt,
|
indexedAt: post.indexedAt,
|
||||||
|
embeds: AppBskyEmbedImages.isView(post.embed)
|
||||||
|
? [post.embed]
|
||||||
|
: undefined,
|
||||||
},
|
},
|
||||||
quoteCount: post.quoteCount,
|
quoteCount: post.quoteCount,
|
||||||
onPost: onPostReply,
|
onPost: onPostReply,
|
||||||
@@ -218,6 +222,7 @@ let PostCtrls = ({
|
|||||||
post.author,
|
post.author,
|
||||||
post.indexedAt,
|
post.indexedAt,
|
||||||
post.quoteCount,
|
post.quoteCount,
|
||||||
|
post.embed,
|
||||||
feedContext,
|
feedContext,
|
||||||
openComposer,
|
openComposer,
|
||||||
record.text,
|
record.text,
|
||||||
|
|||||||
Reference in New Issue
Block a user