File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -48,8 +48,9 @@ octokit.request = octokit.request.defaults({ per_page: 100 });
4848
4949/** search for repos that have topic */
5050export const searchRepos = memoize ( async ( topic : string ) => {
51- const repos = ( await octokit . rest . search . repos ( { q : `topic:${ topic } ` } ) ) . data
52- . items ;
51+ const repos = await octokit . paginate ( octokit . rest . search . repos , {
52+ q : `topic:${ topic } ` ,
53+ } ) ;
5354
5455 /** if flag set, get all other repos in org */
5556 const orgRepos = (
@@ -60,9 +61,7 @@ export const searchRepos = memoize(async (topic: string) => {
6061 . map ( ( repo ) => repo . owner ?. login ?? "" ) ,
6162 )
6263 . filter ( Boolean )
63- . map ( ( org ) =>
64- octokit . rest . repos . listForOrg ( { org } ) . then ( ( result ) => result . data ) ,
65- ) ,
64+ . map ( ( org ) => octokit . paginate ( octokit . rest . repos . listForOrg , { org } ) ) ,
6665 )
6766 ) . flat ( ) ;
6867
@@ -202,7 +201,7 @@ export const getContributors = memoize(async (owner: string, repo: string) =>
202201/** get programming languages used in repo */
203202export const getLanguages = memoize (
204203 async ( owner : string , repo : string ) =>
205- ( await octokit . rest . repos . listLanguages ( { owner, repo } ) ) . data ,
204+ await octokit . paginate ( octokit . rest . repos . listLanguages , { owner, repo } ) ,
206205) ;
207206
208207/**
You can’t perform that action at this time.
0 commit comments