diff options
Diffstat (limited to 'src/state/queries/post-reposted-by.ts')
-rw-r--r-- | src/state/queries/post-reposted-by.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/state/queries/post-reposted-by.ts b/src/state/queries/post-reposted-by.ts index 15cb377b4..7b2f40417 100644 --- a/src/state/queries/post-reposted-by.ts +++ b/src/state/queries/post-reposted-by.ts @@ -1,10 +1,13 @@ import {AppBskyFeedGetRepostedBy} from '@atproto/api' import {useInfiniteQuery, InfiniteData, QueryKey} from '@tanstack/react-query' -import {useSession} from '../session' + +import {useSession} from '#/state/session' +import {STALE} from '#/state/queries' const PAGE_SIZE = 30 type RQPageParam = string | undefined +// TODO refactor invalidate on mutate? export const RQKEY = (resolvedUri: string) => ['post-reposted-by', resolvedUri] export function usePostRepostedByQuery(resolvedUri: string | undefined) { @@ -16,6 +19,7 @@ export function usePostRepostedByQuery(resolvedUri: string | undefined) { QueryKey, RQPageParam >({ + staleTime: STALE.MINUTES.ONE, queryKey: RQKEY(resolvedUri || ''), async queryFn({pageParam}: {pageParam: RQPageParam}) { const res = await agent.getRepostedBy({ |