mirror of
https://github.com/fluencelabs/js-libp2p
synced 2025-04-25 10:32:14 +00:00
fix: increase listeners on any-signal (#1084)
Increase the number of listeners we allow on the actual signal we pass along, instead of the signal we pass into any-signal.
This commit is contained in:
parent
b4b432406e
commit
f18fc80b70
@ -252,14 +252,15 @@ class Dialer {
|
|||||||
|
|
||||||
// Combine the timeout signal and options.signal, if provided
|
// Combine the timeout signal and options.signal, if provided
|
||||||
const timeoutController = new TimeoutController(this.timeout)
|
const timeoutController = new TimeoutController(this.timeout)
|
||||||
// this controller will potentially be used while dialing lots of
|
|
||||||
// peers so prevent MaxListenersExceededWarning appearing in the console
|
|
||||||
setMaxListeners && setMaxListeners(Infinity, timeoutController.signal)
|
|
||||||
|
|
||||||
const signals = [timeoutController.signal]
|
const signals = [timeoutController.signal]
|
||||||
options.signal && signals.push(options.signal)
|
options.signal && signals.push(options.signal)
|
||||||
const signal = anySignal(signals)
|
const signal = anySignal(signals)
|
||||||
|
|
||||||
|
// this signal will potentially be used while dialing lots of
|
||||||
|
// peers so prevent MaxListenersExceededWarning appearing in the console
|
||||||
|
setMaxListeners && setMaxListeners(Infinity, signal)
|
||||||
|
|
||||||
const pendingDial = {
|
const pendingDial = {
|
||||||
dialRequest,
|
dialRequest,
|
||||||
controller: timeoutController,
|
controller: timeoutController,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user