ObservedAddrManager constructor
ObservedAddrManager({})
Creates a new observed address manager.
Implementation
ObservedAddrManager({
required List<MultiAddr> Function() listenAddrs,
required List<MultiAddr> Function() hostAddrs,
required Future<List<MultiAddr>> Function() interfaceListenAddrs,
MultiAddr Function(MultiAddr)? normalize,
}) :
_listenAddrs = listenAddrs,
_hostAddrs = hostAddrs,
_interfaceListenAddrs = interfaceListenAddrs,
_normalize = normalize ?? ((addr) => addr) {
// Start the worker
_startWorker();
}