public IPInfoProvider(
     ICacheProvider cacheProvider, 
     IIPDetailsRepository detailsRepository,
     IBatchDetailsRepository batchDetailsRepository,
     IRequestProvider requestProvider,
     IPManagerConfig ipManagerConfig,
     IPInfoProviderConfig ipInfoProviderConfig,
     ILogger<IPInfoProvider> logger,
     IMapper mapper)
 {
     _cacheProvider = cacheProvider;
     _detailsRepository = detailsRepository;
     _batchDetailsRepository = batchDetailsRepository;
     _requestProvider = requestProvider;
     _ipManagerConfig = ipManagerConfig;
     _ipInfoProviderConfig = ipInfoProviderConfig;
     _logger = logger;
     _mapper = mapper;
 }
Exemple #2
0
 public IIPInfoManager(IRequestProvider requestProvider, IPManagerConfig config)
 {
     _requestProvider = requestProvider;
     _ipManagerConfig = config;
 }