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