Reprovider constructor

Reprovider({
  1. required DHTConfig config,
  2. required IDHTHandler dhtHandler,
  3. required PinManager pinManager,
  4. required MFSManager mfsManager,
  5. MetricsCollector? metrics,
})

Creates a new Reprovider.

Implementation

Reprovider({
  required DHTConfig config,
  required IDHTHandler dhtHandler,
  required PinManager pinManager,
  required MFSManager mfsManager,
  MetricsCollector? metrics,
}) : _config = config,
     _dhtHandler = dhtHandler,
     _pinManager = pinManager,
     _mfsManager = mfsManager,
     _metrics = metrics,
     _logger = Logger('Reprovider'),
     _strategy = config.reproviderStrategy;