@@ -5,7 +5,19 @@ namespace Ryujinx.Systems.Update.Server.Helpers.Http;
55
66public interface IHttpClientProxy
77{
8- public Task < HttpResponseMessage > SendAsync ( HttpRequestMessage request , HttpCompletionOption ? option = null , CancellationToken ? token = null ) ;
8+ /// <summary>
9+ /// </summary>
10+ /// <param name="actualCaller"></param>
11+ /// <param name="request"></param>
12+ /// <param name="option"></param>
13+ /// <param name="token"></param>
14+ /// <returns></returns>
15+ /// <remarks>Do no call. Use an overload.</remarks>
16+ protected Task < HttpResponseMessage > SendAsync ( string actualCaller , HttpRequestMessage request , HttpCompletionOption ? option = null , CancellationToken ? token = null ) ;
17+
18+ public Task < HttpResponseMessage > SendAsync ( HttpRequestMessage request , HttpCompletionOption ? option = null ,
19+ CancellationToken ? token = null )
20+ => SendAsync ( nameof ( SendAsync ) , request , option , token ) ;
921
1022 #region Convenience overloads for SendAsync
1123
@@ -48,31 +60,31 @@ public Task<HttpResponseMessage> DeleteAsync(
4860 public Task < HttpResponseMessage > GetAsync (
4961 Uri requestUri ,
5062 HttpCompletionOption ? option = null , CancellationToken ? token = null
51- ) => SendAsync ( CreateRequestMessage ( HttpMethod . Get , requestUri ) , option , token ) ;
63+ ) => SendAsync ( nameof ( GetAsync ) , CreateRequestMessage ( HttpMethod . Get , requestUri ) , option , token ) ;
5264
5365 public Task < HttpResponseMessage > PostAsync (
5466 Uri requestUri ,
5567 HttpContent ? content = null ,
5668 HttpCompletionOption ? option = null , CancellationToken ? token = null
57- ) => SendAsync ( CreateRequestMessageWithContent ( HttpMethod . Post , requestUri , content ) , option , token ) ;
69+ ) => SendAsync ( nameof ( PostAsync ) , CreateRequestMessageWithContent ( HttpMethod . Post , requestUri , content ) , option , token ) ;
5870
5971 public Task < HttpResponseMessage > PutAsync (
6072 Uri requestUri ,
6173 HttpContent ? content = null ,
6274 HttpCompletionOption ? option = null , CancellationToken ? token = null
63- ) => SendAsync ( CreateRequestMessageWithContent ( HttpMethod . Put , requestUri , content ) , option , token ) ;
75+ ) => SendAsync ( nameof ( PutAsync ) , CreateRequestMessageWithContent ( HttpMethod . Put , requestUri , content ) , option , token ) ;
6476
6577 public Task < HttpResponseMessage > PatchAsync (
6678 Uri requestUri ,
6779 HttpContent ? content = null ,
6880 HttpCompletionOption ? option = null , CancellationToken ? token = null
69- ) => SendAsync ( CreateRequestMessageWithContent ( HttpMethod . Patch , requestUri , content ) , option , token ) ;
81+ ) => SendAsync ( nameof ( PatchAsync ) , CreateRequestMessageWithContent ( HttpMethod . Patch , requestUri , content ) , option , token ) ;
7082
7183 public Task < HttpResponseMessage > DeleteAsync (
7284 Uri requestUri ,
7385 HttpContent ? content = null ,
7486 HttpCompletionOption ? option = null , CancellationToken ? token = null
75- ) => SendAsync ( CreateRequestMessageWithContent ( HttpMethod . Delete , requestUri , content ) , option , token ) ;
87+ ) => SendAsync ( nameof ( DeleteAsync ) , CreateRequestMessageWithContent ( HttpMethod . Delete , requestUri , content ) , option , token ) ;
7688
7789 #endregion
7890
0 commit comments