update `usePostThreadQuery` to check quote query data (#4975)
* update `usePostThreadQuery` to check quote query data * search notifs before quotes * oopszio/stable
parent
92989282ae
commit
df5bf28e61
|
@ -75,8 +75,8 @@ export async function getAllListMembers(agent: BskyAgent, uri: string) {
|
||||||
listItems.push(...res.data.items)
|
listItems.push(...res.data.items)
|
||||||
hasMore = Boolean(res.data.cursor)
|
hasMore = Boolean(res.data.cursor)
|
||||||
cursor = res.data.cursor
|
cursor = res.data.cursor
|
||||||
|
i++
|
||||||
}
|
}
|
||||||
i++
|
|
||||||
return listItems
|
return listItems
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,7 @@ import {QueryClient, useQuery, useQueryClient} from '@tanstack/react-query'
|
||||||
import {moderatePost_wrapped as moderatePost} from '#/lib/moderatePost_wrapped'
|
import {moderatePost_wrapped as moderatePost} from '#/lib/moderatePost_wrapped'
|
||||||
import {UsePreferencesQueryResponse} from '#/state/queries/preferences/types'
|
import {UsePreferencesQueryResponse} from '#/state/queries/preferences/types'
|
||||||
import {useAgent} from '#/state/session'
|
import {useAgent} from '#/state/session'
|
||||||
|
import {findAllPostsInQueryData as findAllPostsInQuoteQueryData} from 'state/queries/post-quotes'
|
||||||
import {
|
import {
|
||||||
findAllPostsInQueryData as findAllPostsInSearchQueryData,
|
findAllPostsInQueryData as findAllPostsInSearchQueryData,
|
||||||
findAllProfilesInQueryData as findAllProfilesInSearchQueryData,
|
findAllProfilesInQueryData as findAllProfilesInSearchQueryData,
|
||||||
|
@ -402,6 +403,9 @@ export function* findAllPostsInQueryData(
|
||||||
for (let post of findAllPostsInNotifsQueryData(queryClient, uri)) {
|
for (let post of findAllPostsInNotifsQueryData(queryClient, uri)) {
|
||||||
yield postViewToPlaceholderThread(post)
|
yield postViewToPlaceholderThread(post)
|
||||||
}
|
}
|
||||||
|
for (let post of findAllPostsInQuoteQueryData(queryClient, uri)) {
|
||||||
|
yield postViewToPlaceholderThread(post)
|
||||||
|
}
|
||||||
for (let post of findAllPostsInSearchQueryData(queryClient, uri)) {
|
for (let post of findAllPostsInSearchQueryData(queryClient, uri)) {
|
||||||
yield postViewToPlaceholderThread(post)
|
yield postViewToPlaceholderThread(post)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue