File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -184,11 +184,13 @@ export class CodingServer {
184
184
} ,
185
185
} ) . json ( ) ;
186
186
187
- if ( result . code ) {
187
+ if ( result . code || result . data . team !== team ) {
188
188
console . error ( result . msg ) ;
189
+ this . _loggedIn = false ;
189
190
return Promise . reject ( result . msg ) ;
190
191
}
191
192
193
+ this . _loggedIn = true ;
192
194
return result ;
193
195
} catch ( err ) {
194
196
throw Error ( err ) ;
Original file line number Diff line number Diff line change @@ -35,9 +35,16 @@ export class ListProvider implements vscode.TreeDataProvider<ListItem> {
35
35
return Promise . resolve ( [ ] ) ;
36
36
}
37
37
38
+ if ( ! this . _service . loggedIn ) {
39
+ vscode . window . showErrorMessage ( `[Auth] expired.` ) ;
40
+ return Promise . resolve ( [ ] ) ;
41
+ }
42
+
38
43
return this . _service . getMRList ( )
39
44
. then ( resp => {
40
45
if ( resp . code ) {
46
+ const msg = Object . values ( resp . msg as object ) [ 0 ] ;
47
+ vscode . window . showErrorMessage ( `[MR] list: ${ msg } ` ) ;
41
48
return [ ] ;
42
49
}
43
50
You can’t perform that action at this time.
0 commit comments