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;
 }
Ejemplo n.º 2
0
 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;
 }