public EFGSKeyStoreService(IGatewayWebContextReader reader, IKeyFilter filter, ITemporaryExposureKeyRepository repository, ILogger <EFGSKeyStoreService> logger, IRiskCalculator riskCalculator, IEpochConverter epochConverter, IDaysSinceOnsetOfSymptomsDecoder daysSinceOnsetOfSymptomsDecoder) { _webContextReader = reader; _keyFilter = filter; _tempKeyRepository = repository; _logger = logger; _riskCalculator = riskCalculator; _epochConverter = epochConverter; _daysSinceOnsetOfSymptomsDecoder = daysSinceOnsetOfSymptomsDecoder; }
public EFGSKeyStoreService(IKeyFilter filter, ITemporaryExposureKeyRepository repository, ILogger <EFGSKeyStoreService> logger, IRiskCalculator riskCalculator, IEpochConverter epochConverter, IDaysSinceOnsetOfSymptomsDecoder daysSinceOnsetOfSymptomsDecoder, IAddTemporaryExposureKeyService addTemporaryExposureKeyService) { _addTemporaryExposureKeyService = addTemporaryExposureKeyService; _keyFilter = filter; _tempKeyRepository = repository; _logger = logger; _riskCalculator = riskCalculator; _epochConverter = epochConverter; _daysSinceOnsetOfSymptomsDecoder = daysSinceOnsetOfSymptomsDecoder; }