We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ca8afca + 7904633 commit e88b542Copy full SHA for e88b542
PayPalCheckoutSdk/Core/PaypalHttpClient.cs
@@ -57,8 +57,11 @@ public void Inject(HttpRequest request)
57
58
private HttpResponse fetchAccessToken()
59
{
60
+ //create a new client for acceess token.
61
+ HttpClient AccessTokenClient = new HttpClient(environment);
62
AccessTokenRequest request = new AccessTokenRequest(environment, refreshToken);
- var executeTask = this.client.Execute(request);
63
+ //make fetch access token call sync to avoid deadlock.
64
+ Task<HttpResponse> executeTask = Task.Run<HttpResponse>(async () => await AccessTokenClient.Execute(request));
65
return executeTask.Result;
66
}
67
0 commit comments