public StratumWebsocketMiddleware(RequestDelegate next, ILoggerFactory loggerFactory, IMiningInfoPoller miningInfoPoller)
 {
     _next   = next;
     _logger = loggerFactory.CreateLogger <StratumWebsocketMiddleware>();
     _poller = miningInfoPoller;
 }
 public BurstMiningMiddleware(RequestDelegate next, ILoggerFactory loggerFactory, IMiningInfoPoller miningInfoPoller)
 {
     _next   = next;
     _logger = loggerFactory.CreateLogger <BurstMiningMiddleware>();
     _poller = miningInfoPoller;
 }