diff options
author | Hailey <me@haileyok.com> | 2024-01-30 10:27:18 -0800 |
---|---|---|
committer | Hailey <me@haileyok.com> | 2024-01-30 10:27:18 -0800 |
commit | 159df136c116b9943dfcbabff1da8b6efebf5954 (patch) | |
tree | 651842a6d926b9808d99c56cd5dbfb3cc8ad1660 /src/state/queries/post-feed.ts | |
parent | 0ff6ee2fc8b08d8d1d11aa252abd4bedf4823302 (diff) | |
download | voidsky-159df136c116b9943dfcbabff1da8b6efebf5954.tar.zst |
move to correct file
Diffstat (limited to 'src/state/queries/post-feed.ts')
-rw-r--r-- | src/state/queries/post-feed.ts | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 82acf3974..b422fa8fe 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -28,6 +28,7 @@ import {getModerationOpts} from '#/state/queries/preferences/moderation' import {KnownError} from '#/view/com/posts/FeedErrorMessage' import {embedViewRecordToPostView, getEmbeddedPost} from './util' import {useModerationOpts} from './preferences' +import {queryClient} from 'lib/react-query' type ActorDid = string type AuthorFilter = @@ -444,3 +445,15 @@ function assertSomePostsPassModeration(feed: AppBskyFeedDefs.FeedViewPost[]) { throw new Error(KnownError.FeedNSFPublic) } } + +export function resetProfilePostsQueries(did: string, timeout = 0) { + setTimeout(() => { + queryClient.resetQueries({ + predicate: query => + !!( + query.queryKey[0] === 'post-feed' && + (query.queryKey[1] as string)?.includes(did) + ), + }) + }, timeout) +} |