File tree Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Original file line number Diff line number Diff line change @@ -49,12 +49,29 @@ const PullRequestViewer: React.FC = () => {
4949 const fetchPullRequests = async ( ) => {
5050 if ( selectedRepo ) {
5151 try {
52- const response = await octokit . pulls . list ( {
53- owner : 'OpenDevin' ,
54- repo : selectedRepo . value ,
55- state : 'open' ,
56- } ) ;
57- setPullRequests ( response . data ) ;
52+ let allPullRequests : PullRequest [ ] = [ ] ;
53+ let page = 1 ;
54+ let hasNextPage = true ;
55+
56+ while ( hasNextPage ) {
57+ const response = await octokit . pulls . list ( {
58+ owner : 'OpenDevin' ,
59+ repo : selectedRepo . value ,
60+ state : 'open' ,
61+ per_page : 100 ,
62+ page : page ,
63+ } ) ;
64+
65+ allPullRequests = [ ...allPullRequests , ...response . data ] ;
66+
67+ if ( response . data . length < 100 ) {
68+ hasNextPage = false ;
69+ } else {
70+ page ++ ;
71+ }
72+ }
73+
74+ setPullRequests ( allPullRequests ) ;
5875 } catch ( error ) {
5976 console . error ( 'Error fetching pull requests:' , error ) ;
6077 }
You can’t perform that action at this time.
0 commit comments