@@ -52,7 +52,7 @@ public class SocketLabsClient : ISocketLabsClient, IDisposable
5252 /// <summary>
5353 /// RetrySettings object to define retry setting for the Injection API request.
5454 /// </summary>
55- public RetrySettings RetrySettings { get ; set ; } = new RetrySettings ( ) ;
55+ public int NumberOfRetries { get ; set ; } = 0 ;
5656
5757 /// <summary>
5858 /// Creates a new instance of the <c>SocketLabsClient</c>.
@@ -240,7 +240,7 @@ public async Task<SendResponse> SendAsync(IBasicMessage message, CancellationTok
240240
241241 _httpClient . Timeout = TimeSpan . FromSeconds ( RequestTimeout ) ;
242242
243- var retryHandler = new RetryHandler ( _httpClient , EndpointUrl , RetrySettings ) ;
243+ var retryHandler = new RetryHandler ( _httpClient , EndpointUrl , new RetrySettings ( NumberOfRetries ) ) ;
244244 var httpResponse = await retryHandler . SendAsync ( json , cancellationToken ) ;
245245
246246 var response = new InjectionResponseParser ( ) . Parse ( httpResponse ) ;
@@ -295,7 +295,7 @@ public async Task<SendResponse> SendAsync(IBulkMessage message, CancellationToke
295295
296296 _httpClient . Timeout = TimeSpan . FromSeconds ( RequestTimeout ) ;
297297
298- var retryHandler = new RetryHandler ( _httpClient , EndpointUrl , RetrySettings ) ;
298+ var retryHandler = new RetryHandler ( _httpClient , EndpointUrl , new RetrySettings ( NumberOfRetries ) ) ;
299299 var httpResponse = await retryHandler . SendAsync ( json , cancellationToken ) ;
300300
301301 var response = new InjectionResponseParser ( ) . Parse ( httpResponse ) ;
0 commit comments