private void CheckNumberOfDownloadedKeysAndAlarmIfNeeded(GatewayDowloadCheckConfig config)
        {
            var uploadDate       = DateTime.UtcNow.AddDays(-config.DayToCheckBeforeTodayOffset.Value).Date;
            var minimalKeyAmmout = config.RiseErrorWhenNumberOfKeysAreBelowNumber.Value;

            var numberOfDownloadedKeys = _temporaryExposureKeyRepository.GetCountOfKeysByUpladedDayAndSource(uploadDate, KeySource.Gateway);
            var message = ($"Number of keys downloaded from EuGateway at {uploadDate}");

            if (numberOfDownloadedKeys < minimalKeyAmmout)
            {
                _logger.LogWarning($"Number of keys downloaded from EuGateway at {uploadDate} seems to be very low (threshold {minimalKeyAmmout}): {numberOfDownloadedKeys}");
            }
        }