public RetryInterceptor()

in src/Middleware/Grpc/Client/Retry.cs [14:21]


    public RetryInterceptor()
    {
        _retryPolicy = Policy
            .Handle<RpcException>(ex =>
                ex.Status.StatusCode == StatusCode.Aborted ||
                ex.Status.StatusCode == StatusCode.Unavailable)
            .WaitAndRetryAsync(3, retryAttempt => TimeSpan.FromMilliseconds(Math.Pow(2, retryAttempt) * 100));
    }