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; }
public IIPInfoManager(IRequestProvider requestProvider, IPManagerConfig config) { _requestProvider = requestProvider; _ipManagerConfig = config; }