@@ -80,7 +80,7 @@ public async Task<IConnection> LogIn(HostAddress address, string userName, strin
8080
8181 var client = CreateClient ( address ) ;
8282 var login = await loginManager . Login ( address , client , userName , password ) ;
83- var connection = new Connection ( address , userName , login . User ) ;
83+ var connection = new Connection ( address , login . User , login . Scopes ) ;
8484
8585 conns . Add ( connection ) ;
8686 await SaveConnections ( ) ;
@@ -101,7 +101,7 @@ public async Task<IConnection> LogInViaOAuth(HostAddress address, CancellationTo
101101 var client = CreateClient ( address ) ;
102102 var oauthClient = new OauthClient ( client . Connection ) ;
103103 var login = await loginManager . LoginViaOAuth ( address , client , oauthClient , OpenBrowser , cancel ) ;
104- var connection = new Connection ( address , login . User . Login , login . User ) ;
104+ var connection = new Connection ( address , login . User , login . Scopes ) ;
105105
106106 conns . Add ( connection ) ;
107107 await SaveConnections ( ) ;
@@ -122,7 +122,7 @@ public async Task<IConnection> LogInWithToken(HostAddress address, string token)
122122
123123 var client = CreateClient ( address ) ;
124124 var login = await loginManager . LoginWithToken ( address , client , token ) ;
125- var connection = new Connection ( address , login . User . Login , login . User ) ;
125+ var connection = new Connection ( address , login . User , login . Scopes ) ;
126126
127127 conns . Add ( connection ) ;
128128 await SaveConnections ( ) ;
@@ -157,7 +157,7 @@ public async Task Retry(IConnection connection)
157157 {
158158 var client = CreateClient ( c . HostAddress ) ;
159159 var login = await loginManager . LoginFromCache ( connection . HostAddress , client ) ;
160- c . SetSuccess ( login . User ) ;
160+ c . SetSuccess ( login . User , login . Scopes ) ;
161161 await usageTracker . IncrementCounter ( x => x . NumberOfLogins ) ;
162162 }
163163 catch ( Exception e )
@@ -194,7 +194,7 @@ async Task LoadConnections(ObservableCollection<IConnection> result)
194194 {
195195 foreach ( var c in await cache . Load ( ) )
196196 {
197- var connection = new Connection ( c . HostAddress ) ;
197+ var connection = new Connection ( c . HostAddress , c . UserName ) ;
198198 result . Add ( connection ) ;
199199 }
200200
@@ -206,7 +206,7 @@ async Task LoadConnections(ObservableCollection<IConnection> result)
206206 try
207207 {
208208 login = await loginManager . LoginFromCache ( connection . HostAddress , client ) ;
209- connection . SetSuccess ( login . User ) ;
209+ connection . SetSuccess ( login . User , login . Scopes ) ;
210210 await usageTracker . IncrementCounter ( x => x . NumberOfLogins ) ;
211211 }
212212 catch ( Exception e )
0 commit comments