diff --git a/LazyBear.MCP/Services/Jira/JiraClientFactory.cs b/LazyBear.MCP/Services/Jira/JiraClientFactory.cs index 9772dac..233a32f 100644 --- a/LazyBear.MCP/Services/Jira/JiraClientFactory.cs +++ b/LazyBear.MCP/Services/Jira/JiraClientFactory.cs @@ -1,5 +1,4 @@ using Microsoft.Extensions.Configuration; -using Polly; using RestSharp; namespace LazyBear.MCP.Services.Jira; @@ -12,14 +11,6 @@ public static class JiraClientFactory TimeSpan.FromMilliseconds(4000) }; - private static readonly Policy _retryPolicy = Policy - .HandleResult(response => !response.IsSuccessful && response.StatusCode == System.Net.HttpStatusCode.TooManyRequests) - .Or() - .WaitAndRetryAsync( - retryCount: 3, - sleepDurationProvider: attempt => BackoffDurations[attempt], - onRetry: (outcome, timespan, attempt, context) => { }); - public static RestClient CreateClient(IConfiguration configuration) { var jiraUrl = configuration["Jira:Url"] ?? ""; @@ -35,6 +26,6 @@ public static class JiraClientFactory Timeout = TimeSpan.FromMilliseconds(30000) }; - return _retryPolicy.Wrap(new RestClient(config)); + return new RestClient(config); } }