MCPcopy Index your code
hub / github.com/utterance/utterances / renderLoader

Function renderLoader

src/utterances.ts:120–135  ·  view source on GitHub ↗
(afterPage: IssueComment[])

Source from the content-addressed store, hash-verified

118 let hiddenPageCount = pageCount - pageLoads.length;
119 let nextHiddenPage = 2;
120 const renderLoader = (afterPage: IssueComment[]) => {
121 if (hiddenPageCount === 0) {
122 return;
123 }
124 const load = async () => {
125 loader.setBusy();
126 const page = await loadCommentsPage(issue.number, nextHiddenPage);
127 loader.remove();
128 renderPage(page);
129 hiddenPageCount--;
130 nextHiddenPage++;
131 renderLoader(page);
132 };
133 const afterComment = afterPage.pop()!;
134 const loader = timeline.insertPageLoader(afterComment, hiddenPageCount * PAGE_SIZE, load);
135 };
136 renderLoader(pages[0]);
137}
138

Callers 2

loadFunction · 0.85
renderCommentsFunction · 0.85

Calls 1

insertPageLoaderMethod · 0.80

Tested by

no test coverage detected