From 823321909569a9186de15db4f7ddac1e905d5682 Mon Sep 17 00:00:00 2001 From: Haroon Date: Thu, 14 Nov 2013 08:35:59 +0000 Subject: [PATCH] Add new PUT method onto IConnection --- Octokit/Http/Connection.cs | 13 +++++++++++++ Octokit/Http/IConnection.cs | 2 ++ 2 files changed, 15 insertions(+) diff --git a/Octokit/Http/Connection.cs b/Octokit/Http/Connection.cs index e41b77e4..d39fd142 100644 --- a/Octokit/Http/Connection.cs +++ b/Octokit/Http/Connection.cs @@ -205,6 +205,19 @@ namespace Octokit return Run(request); } + public async Task PutAsync(Uri uri) + { + Ensure.ArgumentNotNull(uri, "uri"); + + var response = await Run(new Request + { + Method = HttpMethod.Put, + BaseAddress = BaseAddress, + Endpoint = uri + }); + return response.StatusCode; + } + public async Task DeleteAsync(Uri uri) { Ensure.ArgumentNotNull(uri, "uri"); diff --git a/Octokit/Http/IConnection.cs b/Octokit/Http/IConnection.cs index 6d513ba8..a7c01b13 100644 --- a/Octokit/Http/IConnection.cs +++ b/Octokit/Http/IConnection.cs @@ -13,6 +13,8 @@ namespace Octokit Task> PostAsync(Uri uri, object body, string accepts, string contentType); Task> PutAsync(Uri uri, object body); Task> PutAsync(Uri uri, object body, string twoFactorAuthenticationCode); + + Task PutAsync(Uri uri); Task DeleteAsync(Uri uri);