Add new PUT method onto IConnection

This commit is contained in:
Haroon
2013-11-14 08:35:59 +00:00
parent 164c5b5faa
commit 8233219095
2 changed files with 15 additions and 0 deletions
+13
View File
@@ -205,6 +205,19 @@ namespace Octokit
return Run<T>(request);
}
public async Task<HttpStatusCode> PutAsync(Uri uri)
{
Ensure.ArgumentNotNull(uri, "uri");
var response = await Run<object>(new Request
{
Method = HttpMethod.Put,
BaseAddress = BaseAddress,
Endpoint = uri
});
return response.StatusCode;
}
public async Task<HttpStatusCode> DeleteAsync(Uri uri)
{
Ensure.ArgumentNotNull(uri, "uri");
+2
View File
@@ -13,6 +13,8 @@ namespace Octokit
Task<IResponse<T>> PostAsync<T>(Uri uri, object body, string accepts, string contentType);
Task<IResponse<T>> PutAsync<T>(Uri uri, object body);
Task<IResponse<T>> PutAsync<T>(Uri uri, object body, string twoFactorAuthenticationCode);
Task<HttpStatusCode> PutAsync(Uri uri);
Task<HttpStatusCode> DeleteAsync(Uri uri);