@@ -16,7 +16,7 @@ namespace ClientProxyBase;
1616using System . Threading ;
1717using System . Threading . Tasks ;
1818
19- public abstract class ClientProxyBase {
19+ public abstract partial class ClientProxyBase {
2020 #region Fields
2121
2222 /// <summary>
@@ -106,6 +106,7 @@ protected virtual ResponseData<T> HandleResponseContent<T>(String content)
106106 return JsonConvert . DeserializeObject < ResponseData < T > > ( content ) ;
107107 }
108108
109+ /*
109110 protected virtual async Task<Result<TResponse>> SendGetRequest<TResponse>(String uri,
110111 String accessToken,
111112 CancellationToken cancellationToken) =>
@@ -151,9 +152,9 @@ protected virtual async Task<Result<TResponse>> SendGetRequest<TResponse>(String
151152 return Result.Success<TResponse>(responseData);
152153 }
153154
154- protected virtual async Task < Result < TResponse > > SendPostRequest < TRequest , TResponse > ( String uri , String accessToken , TRequest content , CancellationToken cancellationToken ) => await this . SendPostRequest < TRequest , TResponse > ( uri , accessToken , content , cancellationToken , null ) ;
155+ protected virtual async Task<Result<TResponse>> SendPostRequest<TRequest, TResponse>(String uri, String accessToken, TRequest content, CancellationToken cancellationToken) => await this.SendPostRequest<TRequest, TResponse>(uri, accessToken, content, null, cancellationToken );
155156
156- protected virtual async Task < Result < TResponse > > SendPostRequest < TRequest , TResponse > ( String uri , String accessToken , TRequest content , CancellationToken cancellationToken , List < ( String header , String value ) > additionalHeaders )
157+ protected virtual async Task<Result<TResponse>> SendPostRequest<TRequest, TResponse>(String uri, String accessToken, TRequest content, List<(String header, String value)> additionalHeaders, CancellationToken cancellationToken )
157158 {
158159
159160 HttpRequestMessage requestMessage = new(HttpMethod.Post, uri);
@@ -184,6 +185,30 @@ protected virtual async Task<Result<TResponse>> SendPostRequest<TRequest, TRespo
184185 return Result.Success<TResponse>(responseData);
185186 }
186187
188+ protected virtual async Task<Result> SendPostRequest<TResponse>(string uri,
189+ string accessToken,
190+ List<(string header, string value)> additionalHeaders,
191+ CancellationToken cancellationToken) {
192+ Result result = await this.SendPostRequest<Object>(uri, accessToken, additionalHeaders, cancellationToken);
193+ if (result.IsFailed)
194+ return ResultHelpers.CreateFailure(result);
195+ return Result.Success();
196+ }
197+
198+ protected virtual async Task<Result> SendPostRequest<TResponse>(string uri,
199+ string accessToken,
200+ CancellationToken cancellationToken) => await this.SendPostRequest<TResponse>(uri, accessToken, null, cancellationToken);
201+
202+ //protected virtual async Task<Result> SendPostRequest(string uri,
203+ // string accessToken = null,
204+ // List<(string header, string value)> additionalHeaders = null)
205+ //{
206+ // Result<String> result = await SendPostRequest<object, string>(uri, accessToken, null, cancellationToken, additionalHeaders);
207+ // if (result.IsFailed)
208+ // return ResultHelpers.CreateFailure(result);
209+ // return Result.Success();
210+ //}
211+
187212 protected virtual async Task<Result<TResponse>> SendPutRequest<TRequest, TResponse>(String uri, String accessToken, TRequest content, CancellationToken cancellationToken) =>
188213 await this.SendPutRequest<TRequest, TResponse>(uri, accessToken, content, cancellationToken, null);
189214
@@ -278,7 +303,7 @@ protected virtual async Task<Result<TResponse>> SendDeleteRequest<TResponse>(Str
278303 TResponse responseData = JsonConvert.DeserializeObject<TResponse>(result.Data);
279304
280305 return Result.Success<TResponse>(responseData);
281- }
306+ }*/
282307
283308 static void AddAdditionalHeaders ( HttpRequestMessage requestMessage ,
284309 List < ( String header , String value ) > additionalHeaders ) {
@@ -289,7 +314,6 @@ static void AddAdditionalHeaders(HttpRequestMessage requestMessage,
289314 }
290315 }
291316
292-
293317 #endregion
294318}
295319
0 commit comments