@@ -43,16 +43,22 @@ export const useRepoStore = create<RepoState & RepoActions>()(
4343 setBranch : ( b ) => set ( { branch : b } ) ,
4444
4545 async loadRepos ( ) {
46+ console . log ( "[Store] loadRepos() start" ) ;
4647 set ( { loading : true , error : undefined } ) ;
48+
4749 try {
48- const { repos } = await api . listRepos ( ) ; // requires session cookie from OAuth
50+ const result = await api . listRepos ( ) ;
51+ console . log ( "[Store] loadRepos() result:" , result ) ;
52+
4953 set ( {
50- repos : repos ?? [ ] ,
51- connected : true , // ← we’re authenticated
54+ repos : result ?. repos ?? [ ] ,
55+ connected : true ,
5256 loading : false ,
5357 } ) ;
58+
59+ console . log ( "[Store] loadRepos() repos saved:" , result ?. repos ) ;
5460 } catch ( e : any ) {
55- // If unauthorized, backend should return 401 and this sets connected false.
61+ console . error ( "[Store] loadRepos() error:" , e ) ;
5662 set ( {
5763 error : e ?. message ?? String ( e ) ,
5864 connected : false ,
@@ -63,18 +69,28 @@ export const useRepoStore = create<RepoState & RepoActions>()(
6369 } ,
6470
6571 async loadBranches ( repo : string ) {
72+ console . log ( "[Store] loadBranches() start for repo:" , repo ) ;
6673 set ( { loading : true , error : undefined , repo, branch : null , branches : [ ] } ) ;
74+
6775 try {
68- const { branches } = await api . listBranches ( repo ) ;
69- // Optional: preselect a sensible default branch
70- const list = branches ?? [ ] ;
71- const preferred = list . find ( b => b === "main" ) ?? list . find ( b => b === "master" ) ?? null ;
76+ const result = await api . listBranches ( repo ) ;
77+ console . log ( "[Store] loadBranches() result:" , result ) ;
78+
79+ const list = result ?. branches ?? [ ] ;
80+ const preferred =
81+ list . find ( b => b === "main" ) ??
82+ list . find ( b => b === "master" ) ??
83+ null ;
84+
7285 set ( {
7386 branches : list ,
7487 branch : preferred ,
7588 loading : false ,
7689 } ) ;
90+
91+ console . log ( "[Store] loadBranches() branches saved:" , list ) ;
7792 } catch ( e : any ) {
93+ console . error ( "[Store] loadBranches() error:" , e ) ;
7894 set ( {
7995 error : e ?. message ?? String ( e ) ,
8096 loading : false ,
0 commit comments