public BlockRmqSubscriber(IRmqConnection rabbitMqConnection, ILogger <BlockRmqSubscriber> logger, IBlockNotificationSubscriber <BlockInfo> subscriber, BlockModel model) { _logger = logger; _rabbitMqConnection = rabbitMqConnection; _subscriber = subscriber; }
public BlockModel(ILogger <BlockModel> logger, BlockProviderPg blockProviderPg, IBlockNotificationSubscriber <BlockInfo> blockSubscriber, IDistributedCache cache) { _logger = logger; _cache = cache; _blockProviderPg = blockProviderPg; _blockSubscriber = blockSubscriber; _blockSubscriber.OnBlock += HandleBlock; }