From 4f1f7e6629c1ae6abdc3429238cfee4527c580d4 Mon Sep 17 00:00:00 2001 From: Amy Palamountain Date: Mon, 3 Mar 2014 15:23:41 +1300 Subject: [PATCH] Extension method for IHttpClient To not require cancellation token --- Octokit/Helpers/HttpClientExtensions.cs | 17 +++++++++++++++++ Octokit/Octokit.csproj | 1 + 2 files changed, 18 insertions(+) create mode 100644 Octokit/Helpers/HttpClientExtensions.cs diff --git a/Octokit/Helpers/HttpClientExtensions.cs b/Octokit/Helpers/HttpClientExtensions.cs new file mode 100644 index 00000000..bb62925d --- /dev/null +++ b/Octokit/Helpers/HttpClientExtensions.cs @@ -0,0 +1,17 @@ +using System.Threading; +using System.Threading.Tasks; +using Octokit.Internal; + +namespace Octokit +{ + public static class HttpClientExtensions + { + public static Task> Send(this IHttpClient httpClient, IRequest request) + { + Ensure.ArgumentNotNull(httpClient, "httpClient"); + Ensure.ArgumentNotNull(request, "request"); + + return httpClient.Send(request, CancellationToken.None); + } + } +} \ No newline at end of file diff --git a/Octokit/Octokit.csproj b/Octokit/Octokit.csproj index 69ecd508..6fe2ef8d 100644 --- a/Octokit/Octokit.csproj +++ b/Octokit/Octokit.csproj @@ -58,6 +58,7 @@ +