Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit a403129

Browse files
committed
SSO: Start listening before opening browser.
1 parent a2ff595 commit a403129

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/GitHub.Api/LoginManager.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,11 @@ public async Task<User> LoginViaOAuth(
127127

128128
var state = Guid.NewGuid().ToString();
129129
var loginUrl = GetLoginUrl(oauthClient, state);
130+
var listen = oauthListener.Listen(state, cancel);
130131

131132
openBrowser(loginUrl);
132133

133-
var code = await oauthListener.Listen(state, cancel);
134+
var code = await listen;
134135
var request = new OauthTokenRequest(clientId, clientSecret, code);
135136
var token = await oauthClient.CreateAccessToken(request);
136137

0 commit comments

Comments
 (0)