public ExchangeMapper( ITokenInfoProvider tokenInfoProvider, ITokenLiquidityProvider tokenLiquidityProvider, IEthLiquidityProvider ethLiquidityProvider, IExchangeTotalSupplyProvider exchangeTotalSupplyProvider, IExchangeThemeProvider exchangeThemeProvider, IExchangeEntityFactory exchangeEntityFactory) { _tokenInfoProvider = tokenInfoProvider; _tokenLiquidityProvider = tokenLiquidityProvider; _ethLiquidityProvider = ethLiquidityProvider; _exchangeTotalSupplyProvider = exchangeTotalSupplyProvider; _exchangeThemeProvider = exchangeThemeProvider; _exchangeEntityFactory = exchangeEntityFactory; }
public ExchangeEventsProcessor( ITokenLiquidityProvider tokenLiquidityProvider, IEthLiquidityProvider ethLiquidityProvider, Func <string, IExchangeGateway> exchangeGatewayFactory, IExchangeRepository exchangeRepository, IExchangeEventsRepository exchangeEventsRepository, IExchangeEventMapper exchangeEventMapper, IExchangeTotalSupplyProvider exchangeTotalSupplyProvider, ILogger <ExchangeEventsProcessor> logger) { _tokenLiquidityProvider = tokenLiquidityProvider; _ethLiquidityProvider = ethLiquidityProvider; _exchangeGatewayFactory = exchangeGatewayFactory; _exchangeRepository = exchangeRepository; _exchangeEventsRepository = exchangeEventsRepository; _exchangeEventMapper = exchangeEventMapper; _exchangeTotalSupplyProvider = exchangeTotalSupplyProvider; _logger = logger; }