diff options
Diffstat (limited to 'src/state/queries/notifications/feed.ts')
-rw-r--r-- | src/state/queries/notifications/feed.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index 16025f856..4d4c850ca 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -30,6 +30,7 @@ import {fetchPage} from './util' import {FeedPage} from './types' import {useMutedThreads} from '#/state/muted-threads' import {STALE} from '..' +import {embedViewRecordToPostView, getEmbeddedPost} from '../util' export type {NotificationType, FeedNotification, FeedPage} from './types' @@ -119,6 +120,10 @@ export function* findAllPostsInQueryData( if (item.subject?.uri === uri) { yield item.subject } + const quotedPost = getEmbeddedPost(item.subject.embed) + if (quotedPost?.uri === uri) { + yield embedViewRecordToPostView(quotedPost) + } } } } |