private void InitializeClient() { var clientBuilder = HttpClientGenerator.BuildForUrl(_serviceUrl) .WithAdditionalCallsWrapper(new ExceptionHandlerCallsWrapper()) .WithRetriesStrategy(new LinearRetryStrategy(_timeout, _retriesCount)); Api = clientBuilder.Create().Generate <IPushProviderApi>(); }
/// <summary>C-tor</summary> public PushProviderClient(IHttpClientGenerator httpClientGenerator) { Api = httpClientGenerator.Generate <IPushProviderApi>(); }