private async Task CalculateNextDrawAsync()
        {
            DateTime today           = DateTime.UtcNow.Date;
            int      daysUntilFriday = ((int)DayOfWeek.Friday - (int)today.DayOfWeek + 7) % 7;

            _nextDraw = today.AddDays(daysUntilFriday);

            var nextDrawTimestamp = ((DateTimeOffset)_nextDraw).ToUnixTimeSeconds();

            await _draws.InitDrawAsync(nextDrawTimestamp);

            _memoryCache.Set("NextDraw", nextDrawTimestamp);
        }