@@ -129,21 +129,21 @@ export class MainThreadAuthenticationProvider extends Disposable {
129129 }
130130
131131 private registerSession ( session : modes . AuthenticationSession ) {
132- this . _sessions . set ( session . id , session . accountName ) ;
132+ this . _sessions . set ( session . id , session . account . displayName ) ;
133133
134- const existingSessionsForAccount = this . _accounts . get ( session . accountName ) ;
134+ const existingSessionsForAccount = this . _accounts . get ( session . account . displayName ) ;
135135 if ( existingSessionsForAccount ) {
136- this . _accounts . set ( session . accountName , existingSessionsForAccount . concat ( session . id ) ) ;
136+ this . _accounts . set ( session . account . displayName , existingSessionsForAccount . concat ( session . id ) ) ;
137137 return ;
138138 } else {
139- this . _accounts . set ( session . accountName , [ session . id ] ) ;
139+ this . _accounts . set ( session . account . displayName , [ session . id ] ) ;
140140 }
141141
142142 const menuItem = MenuRegistry . appendMenuItem ( MenuId . AccountsContext , {
143143 group : '1_accounts' ,
144144 command : {
145145 id : `configureSessions${ session . id } ` ,
146- title : `${ session . accountName } (${ this . displayName } )`
146+ title : `${ session . account . displayName } (${ this . displayName } )`
147147 } ,
148148 order : 3
149149 } ) ;
@@ -170,11 +170,11 @@ export class MainThreadAuthenticationProvider extends Disposable {
170170 }
171171
172172 if ( selected . label === manage ) {
173- this . manageTrustedExtensions ( quickInputService , storageService , session . accountName ) ;
173+ this . manageTrustedExtensions ( quickInputService , storageService , session . account . displayName ) ;
174174 }
175175
176176 if ( selected . label === showUsage ) {
177- this . showUsage ( quickInputService , session . accountName ) ;
177+ this . showUsage ( quickInputService , session . account . displayName ) ;
178178 }
179179
180180 quickPick . dispose ( ) ;
@@ -188,28 +188,28 @@ export class MainThreadAuthenticationProvider extends Disposable {
188188 } ,
189189 } ) ;
190190
191- this . _sessionMenuItems . set ( session . accountName , [ menuItem , manageCommand ] ) ;
191+ this . _sessionMenuItems . set ( session . account . displayName , [ menuItem , manageCommand ] ) ;
192192 }
193193
194194 async signOut ( dialogService : IDialogService , session : modes . AuthenticationSession ) : Promise < void > {
195195 const providerUsage = accountUsages . get ( this . id ) ;
196- const accountUsage = ( providerUsage || { } ) [ session . accountName ] || [ ] ;
197- const sessionsForAccount = this . _accounts . get ( session . accountName ) ;
196+ const accountUsage = ( providerUsage || { } ) [ session . account . displayName ] || [ ] ;
197+ const sessionsForAccount = this . _accounts . get ( session . account . displayName ) ;
198198
199199 // Skip dialog if nothing is using the account
200200 if ( ! accountUsage . length ) {
201- accountUsages . set ( this . id , { [ session . accountName ] : [ ] } ) ;
201+ accountUsages . set ( this . id , { [ session . account . displayName ] : [ ] } ) ;
202202 sessionsForAccount ?. forEach ( sessionId => this . logout ( sessionId ) ) ;
203203 return ;
204204 }
205205
206206 const result = await dialogService . confirm ( {
207- title : nls . localize ( 'signOutConfirm' , "Sign out of {0}" , session . accountName ) ,
208- message : nls . localize ( 'signOutMessage' , "The account {0} is currently used by: \n\n{1}\n\n Sign out of these features?" , session . accountName , accountUsage . join ( '\n' ) )
207+ title : nls . localize ( 'signOutConfirm' , "Sign out of {0}" , session . account . displayName ) ,
208+ message : nls . localize ( 'signOutMessage' , "The account {0} is currently used by: \n\n{1}\n\n Sign out of these features?" , session . account . displayName , accountUsage . join ( '\n' ) )
209209 } ) ;
210210
211211 if ( result . confirmed ) {
212- accountUsages . set ( this . id , { [ session . accountName ] : [ ] } ) ;
212+ accountUsages . set ( this . id , { [ session . account . displayName ] : [ ] } ) ;
213213 sessionsForAccount ?. forEach ( sessionId => this . logout ( sessionId ) ) ;
214214 }
215215 }
@@ -218,9 +218,9 @@ export class MainThreadAuthenticationProvider extends Disposable {
218218 return ( await this . _proxy . $getSessions ( this . id ) ) . map ( session => {
219219 return {
220220 id : session . id ,
221- accountName : session . accountName ,
221+ account : session . account ,
222222 getAccessToken : ( ) => {
223- addAccountUsage ( this . id , session . accountName , nls . localize ( 'sync' , "Preferences Sync" ) ) ;
223+ addAccountUsage ( this . id , session . account . displayName , nls . localize ( 'sync' , "Preferences Sync" ) ) ;
224224 return this . _proxy . $getSessionAccessToken ( this . id , session . id ) ;
225225 }
226226 } ;
@@ -258,7 +258,7 @@ export class MainThreadAuthenticationProvider extends Disposable {
258258 return this . _proxy . $login ( this . id , scopes ) . then ( session => {
259259 return {
260260 id : session . id ,
261- accountName : session . accountName ,
261+ account : session . account ,
262262 getAccessToken : ( ) => this . _proxy . $getSessionAccessToken ( this . id , session . id )
263263 } ;
264264 } ) ;
0 commit comments