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

Function findPost

packages/shared/src/hooks/useOnPostClick.ts:70–85  ·  view source on GitHub ↗
(
  data: InfiniteData<FeedData | FeedItemData>,
  id: string,
)

Source from the content-addressed store, hash-verified

68}
69
70const findPost = (
71 data: InfiniteData<FeedData | FeedItemData>,
72 id: string,
73): PostItem => {
74 const { pageIndex, index } = findIndexOfPostInData(data, id);
75 const post =
76 pageIndex > -1 && index > -1
77 ? getFeedApiItemPost(data.pages[pageIndex].page.edges[index].node)
78 : undefined;
79
80 return {
81 post: post ?? undefined,
82 page: pageIndex,
83 index,
84 };
85};
86interface UseOnPostClickProps {
87 eventName?: string;
88 columns?: number;

Callers 1

trySetPostReadFunction · 0.70

Calls 2

findIndexOfPostInDataFunction · 0.90
getFeedApiItemPostFunction · 0.90

Tested by

no test coverage detected