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

Function findPost

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

Source from the content-addressed store, hash-verified

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

Callers 1

trySetPostReadFunction · 0.70

Calls 2

findIndexOfPostInDataFunction · 0.90
getFeedApiItemPostFunction · 0.90

Tested by

no test coverage detected