Skip to content

Commit 3ebf19b

Browse files
authored
Merge pull request #16 from haldyr/fix-8122
Migrate code to latest RestSharp version
2 parents a5e3333 + c91299c commit 3ebf19b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Git.hub/Client.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ public async Task<User> GetUserAsync(string userName)
151151

152152
var request = new RestRequest($"/users/{userName}");
153153

154-
var user = await _client.ExecuteGetTaskAsync<User>(request);
154+
var user = await _client.ExecuteGetAsync<User>(request);
155155
return user.Data;
156156
}
157157

Git.hub/OAuth2Helper.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ public static string requestToken(string client_id, string client_secret, string
5050
/// (not even sure why) Using RestSharp's authenticators works on GET /user, but not GET /user/repos?
5151
/// This basically works around that.
5252
/// </summary>
53-
class OAuth2AuthHelper : OAuth2Authenticator
53+
class OAuth2AuthHelper : AuthenticatorBase
5454
{
5555
public OAuth2AuthHelper(string token) : base(token) { }
5656

57-
public override void Authenticate(IRestClient client, IRestRequest request)
58-
{
59-
request.AddHeader("Authorization", "bearer " + AccessToken);
57+
protected override Parameter GetAuthenticationParameter(string accessToken)
58+
{
59+
return new Parameter("Authorization", "bearer " + accessToken, ParameterType.HttpHeader);
6060
}
6161
}
6262
}

0 commit comments

Comments
 (0)