public async Task Execute()

in src/YouTrackSharp/Internal/LinearRetryPolicy.cs [35:51]


        public async Task<TResult> Execute()
        {
            for (var i = 0; i < _maximumNumberOfAttempts; i++)
            {
                var result = await _action();
                if (await _shouldRetry(result))
                {
                    await Task.Delay(_delay);
                }
                else
                {
                    return result;
                }
            }

            return default;
        }