Skip to content

Commit

Permalink
Trying to fight the deadlocks
Browse files Browse the repository at this point in the history
  • Loading branch information
mynameisbogdan committed Sep 12, 2023
1 parent c2df194 commit b1f328b
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/NzbDrone.Common/Http/HttpClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ public virtual async Task<HttpResponse> ExecuteAsync(HttpRequest request)

public HttpResponse Execute(HttpRequest request)
{
return ExecuteAsync(request).GetAwaiter().GetResult();
return Task.Run(() => ExecuteAsync(request)).Result;
}

private static bool RequestRequiresForceGet(HttpStatusCode statusCode, HttpMethod requestMethod)
Expand Down Expand Up @@ -324,7 +324,7 @@ public Task<HttpResponse> GetAsync(HttpRequest request)

public HttpResponse Get(HttpRequest request)
{
return Task.Run(() => GetAsync(request)).GetAwaiter().GetResult();
return Task.Run(() => GetAsync(request)).Result;
}

public async Task<HttpResponse<T>> GetAsync<T>(HttpRequest request)
Expand All @@ -338,7 +338,7 @@ public async Task<HttpResponse<T>> GetAsync<T>(HttpRequest request)
public HttpResponse<T> Get<T>(HttpRequest request)
where T : new()
{
return Task.Run(() => GetAsync<T>(request)).GetAwaiter().GetResult();
return Task.Run(() => GetAsync<T>(request)).Result;
}

public Task<HttpResponse> HeadAsync(HttpRequest request)
Expand All @@ -349,7 +349,7 @@ public Task<HttpResponse> HeadAsync(HttpRequest request)

public HttpResponse Head(HttpRequest request)
{
return Task.Run(() => HeadAsync(request)).GetAwaiter().GetResult();
return Task.Run(() => HeadAsync(request)).Result;
}

public Task<HttpResponse> PostAsync(HttpRequest request)
Expand All @@ -360,7 +360,7 @@ public Task<HttpResponse> PostAsync(HttpRequest request)

public HttpResponse Post(HttpRequest request)
{
return Task.Run(() => PostAsync(request)).GetAwaiter().GetResult();
return Task.Run(() => PostAsync(request)).Result;
}

public async Task<HttpResponse<T>> PostAsync<T>(HttpRequest request)
Expand All @@ -374,7 +374,7 @@ public async Task<HttpResponse<T>> PostAsync<T>(HttpRequest request)
public HttpResponse<T> Post<T>(HttpRequest request)
where T : new()
{
return Task.Run(() => PostAsync<T>(request)).GetAwaiter().GetResult();
return Task.Run(() => PostAsync<T>(request)).Result;
}

private void CheckResponseContentType(HttpResponse response)
Expand Down

0 comments on commit b1f328b

Please sign in to comment.