Skip to content

Commit 3c7d83c

Browse files
committed
Add simple Execute back
1 parent 7334e28 commit 3c7d83c

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/RestSharp/RestClient.Extensions.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,15 @@ public static async Task<RestResponse<T>> ExecuteAsync<T>(
5050
public static RestResponse<T> Execute<T>(this IRestClient client, RestRequest request)
5151
=> AsyncHelpers.RunSync(() => client.ExecuteAsync<T>(request));
5252

53+
/// <summary>
54+
/// Executes the request synchronously, authenticating if needed
55+
/// </summary>
56+
/// <typeparam name="T">Target deserialization type</typeparam>
57+
/// <param name="client"></param>
58+
/// <param name="request">Request to be executed</param>
59+
public static RestResponse Execute(this IRestClient client, RestRequest request)
60+
=> AsyncHelpers.RunSync(() => client.ExecuteAsync(request));
61+
5362
/// <summary>
5463
/// Executes the request asynchronously, authenticating if needed
5564
/// </summary>

0 commit comments

Comments
 (0)