add accept header for teams client

This commit is contained in:
maddin2016
2016-06-06 15:50:14 +02:00
parent a3fafe90c1
commit 3ed011dfd4
4 changed files with 3 additions and 26 deletions
+1 -1
View File
@@ -309,7 +309,7 @@ namespace Octokit.Tests.Clients
client.AddRepository(1, "org", "repo", newPermission);
connection.Connection.Received().Put(Arg.Is<Uri>(u => u.ToString() == "teams/1/repos/org/repo"), Arg.Any<object>());
connection.Connection.Received().Put(Arg.Is<Uri>(u => u.ToString() == "teams/1/repos/org/repo"), Arg.Any<object>(), "application/vnd.github.ironman-preview+json");
}
[Fact]
+2 -2
View File
@@ -335,8 +335,8 @@ namespace Octokit
try
{
var httpStatusCode = await ApiConnection.Connection.Put(endpoint, permission).ConfigureAwait(false);
return httpStatusCode == HttpStatusCode.NoContent;
var httpStatusCode = await ApiConnection.Connection.Put<HttpStatusCode>(endpoint, permission, "", AcceptHeaders.OrganizationPermissionsPreview).ConfigureAwait(false);
return httpStatusCode.HttpResponse.StatusCode == HttpStatusCode.NoContent;
}
catch (NotFoundException)
{
-15
View File
@@ -404,21 +404,6 @@ namespace Octokit
return response.HttpResponse.StatusCode;
}
/// <summary>
/// Performs an asynchronous HTTP PUT request that expects an empty response.
/// </summary>
/// <param name="uri">URI endpoint to send request to</param>
/// <param name="body">The object to serialize as the body of the request</param>
/// <returns>The returned <seealso cref="HttpStatusCode"/></returns>
public async Task<HttpStatusCode> Put(Uri uri, object body)
{
Ensure.ArgumentNotNull(uri, "uri");
Ensure.ArgumentNotNull(body, "body");
var response = await SendData<object>(uri, HttpMethod.Put, body, null, null, CancellationToken.None).ConfigureAwait(false);
return response.HttpResponse.StatusCode;
}
/// <summary>
/// Performs an asynchronous HTTP DELETE request that expects an empty response.
/// </summary>
-8
View File
@@ -197,14 +197,6 @@ namespace Octokit
/// <returns>The returned <seealso cref="HttpStatusCode"/></returns>
Task<HttpStatusCode> Put(Uri uri);
/// <summary>
/// Performs an asynchronous HTTP PUT request that expects an empty response.
/// </summary>
/// <param name="uri">URI endpoint to send request to</param>
/// <param name="body">The object to serialize as the body of the request</param>
/// <returns>The returned <seealso cref="HttpStatusCode"/></returns>
Task<HttpStatusCode> Put(Uri uri, object body);
/// <summary>
/// Performs an asynchronous HTTP DELETE request that expects an empty response.
/// </summary>