Share root query key for easier cache extraction

This commit is contained in:
Eric Bailey
2025-06-04 18:57:03 -05:00
parent 9b48702df3
commit d2e1b2e043
+2 -3
View File
@@ -12,8 +12,7 @@ export type ApiThreadItem =
| AppBskyUnspeccedGetPostThreadV2.ThreadItem | AppBskyUnspeccedGetPostThreadV2.ThreadItem
| AppBskyUnspeccedGetPostThreadHiddenV2.ThreadHiddenItem | AppBskyUnspeccedGetPostThreadHiddenV2.ThreadHiddenItem
export const postThreadQueryKeyRoot = 'getPostThreadV2' as const export const postThreadQueryKeyRoot = 'post-thread-v2' as const
export const postThreadHiddenQueryKeyRoot = 'getPostThreadHiddenV2' as const
export const createPostThreadQueryKey = (props: PostThreadParams) => export const createPostThreadQueryKey = (props: PostThreadParams) =>
[postThreadQueryKeyRoot, props] as const [postThreadQueryKeyRoot, props] as const
@@ -22,7 +21,7 @@ export const createPostThreadHiddenQueryKey = (
props: Omit<AppBskyUnspeccedGetPostThreadHiddenV2.QueryParams, 'anchor'> & { props: Omit<AppBskyUnspeccedGetPostThreadHiddenV2.QueryParams, 'anchor'> & {
anchor?: string anchor?: string
}, },
) => [postThreadHiddenQueryKeyRoot, props] as const ) => [postThreadQueryKeyRoot, 'hidden', props] as const
export type PostThreadParams = Pick< export type PostThreadParams = Pick<
AppBskyUnspeccedGetPostThreadV2.QueryParams, AppBskyUnspeccedGetPostThreadV2.QueryParams,