Files
DigitalData.Auth/DigitalData.Auth.Client/RetryPolicy.cs
2025-02-11 10:34:57 +01:00

16 lines
417 B
C#

using Microsoft.AspNetCore.SignalR.Client;
namespace DigitalData.Auth.Client;
public class RetryPolicy : IRetryPolicy
{
private readonly Func<RetryContext, TimeSpan?> _nextRetryDelay;
public RetryPolicy(Func<RetryContext, TimeSpan?> nextRetryDelay)
{
_nextRetryDelay = nextRetryDelay;
}
public TimeSpan? NextRetryDelay(RetryContext retryContext) => _nextRetryDelay(retryContext);
}