MCPcopy Create free account
hub / github.com/dailydotdev/apps / getFeedQueryKeys

Function getFeedQueryKeys

packages/shared/src/hooks/useOnPostClick.ts:46–62  ·  view source on GitHub ↗
(client: QueryClient)

Source from the content-addressed store, hash-verified

44}) => Promise<void>;
45
46const getFeedQueryKeys = (client: QueryClient): QueryKey[] => {
47 return client
48 .getQueryCache()
49 .findAll()
50 .reduce<QueryKey[]>((queryKeys, query) => {
51 const key = query.queryKey;
52 // filter only query keys for supported feed layout list feeds
53 if (
54 Array.isArray(key) &&
55 key.length > 0 &&
56 FeedLayoutMobileFeedPages.has(key[0])
57 ) {
58 queryKeys.push(key);
59 }
60 return queryKeys;
61 }, []);
62};
63
64interface PostItem {
65 post?: Post;

Callers 1

useOnPostClickFunction · 0.85

Calls 1

pushMethod · 0.80

Tested by

no test coverage detected