File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -151,24 +151,9 @@ export const githubRoutes = new Elysia({ prefix: "/github" })
151151 set . status = 401 ;
152152 return { error : "Not authenticated" } ;
153153 }
154- const repos = await fetchGitHub ( "/user/repos?per_page=100&sort=updated&type=all" , token ) ;
155- const user = await fetchGitHub ( "/user" , token ) as { login : string } ;
156- const orgs = await fetchGitHub ( "/user/orgs" , token ) as { login : string } [ ] ;
154+ const repos = await fetchGitHub ( "/user/repos?per_page=100&sort=updated&affiliation=owner" , token ) ;
157155 const allRepos = Array . isArray ( repos ) ? repos : [ ] ;
158- const orgRepos : any [ ] = [ ] ;
159- for ( const org of Array . isArray ( orgs ) ? orgs : [ ] ) {
160- try {
161- const orgR = await fetchGitHub ( `/orgs/${ org . login } /repos?per_page=100&sort=updated&type=all` , token ) ;
162- if ( Array . isArray ( orgR ) ) orgRepos . push ( ...orgR ) ;
163- } catch { }
164- }
165- const seen = new Set < number > ( ) ;
166- const merged = [ ...allRepos , ...orgRepos ] . filter ( ( r ) => {
167- if ( seen . has ( r . id ) ) return false ;
168- seen . add ( r . id ) ;
169- return true ;
170- } ) ;
171- return merged . map ( ( r : any ) => ( {
156+ return allRepos . map ( ( r : any ) => ( {
172157 id : r . id ,
173158 name : r . name ,
174159 fullName : r . full_name ,
You can’t perform that action at this time.
0 commit comments