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

Function getFeedQueryKeys

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

Source from the content-addressed store, hash-verified

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

Callers 1

useOnPostClickFunction · 0.85

Calls 1

pushMethod · 0.80

Tested by

no test coverage detected