diff options
Diffstat (limited to 'src/state/queries/post-feed.ts')
-rw-r--r-- | src/state/queries/post-feed.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 7cdda577c..de18865ea 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -23,6 +23,7 @@ import {getAgent} from '#/state/session' import {DEFAULT_LOGGED_OUT_PREFERENCES} from '#/state/queries/preferences/const' import {getModerationOpts} from '#/state/queries/preferences/moderation' import {KnownError} from '#/view/com/posts/FeedErrorMessage' +import {embedViewRecordToPostView, getEmbeddedPost} from './util' type ActorDid = string type AuthorFilter = @@ -263,6 +264,10 @@ export function* findAllPostsInQueryData( if (item.post.uri === uri) { yield item.post } + const quotedPost = getEmbeddedPost(item.post.embed) + if (quotedPost?.uri === uri) { + yield embedViewRecordToPostView(quotedPost) + } if ( AppBskyFeedDefs.isPostView(item.reply?.parent) && item.reply?.parent?.uri === uri |