diff --git a/Octokit/Http/Connection.cs b/Octokit/Http/Connection.cs index edf77ee7..e41b77e4 100644 --- a/Octokit/Http/Connection.cs +++ b/Octokit/Http/Connection.cs @@ -205,16 +205,17 @@ namespace Octokit return Run(request); } - public Task DeleteAsync(Uri uri) + public async Task DeleteAsync(Uri uri) { Ensure.ArgumentNotNull(uri, "uri"); - return RunForStatus(new Request + var response = await Run(new Request { Method = HttpMethod.Delete, BaseAddress = BaseAddress, Endpoint = uri }); + return response.StatusCode; } public Uri BaseAddress { get; private set; } @@ -257,13 +258,6 @@ namespace Octokit return RunRequest(request); } - async Task RunForStatus(IRequest request) - { - _jsonPipeline.SerializeRequest(request); - var response = await RunRequest(request).ConfigureAwait(false); - return response.StatusCode; - } - async Task> Run(IRequest request) { _jsonPipeline.SerializeRequest(request);