@@ -72,7 +72,9 @@ export class DefaultDelegatedRoutingV1HttpApiClient implements DelegatedRoutingV
72
72
async * getProviders ( cid : CID , options : AbortOptions = { } ) : AsyncGenerator < PeerRecord > {
73
73
log ( 'getProviders starts: %c' , cid )
74
74
75
- const signal = anySignal ( [ this . shutDownController . signal , options . signal , AbortSignal . timeout ( this . timeout ) ] )
75
+ const timeoutSignal = AbortSignal . timeout ( this . timeout )
76
+ const signal = anySignal ( [ this . shutDownController . signal , timeoutSignal , options . signal ] )
77
+ setMaxListeners ( Infinity , timeoutSignal , signal )
76
78
const onStart = defer ( )
77
79
const onFinish = defer ( )
78
80
@@ -135,7 +137,9 @@ export class DefaultDelegatedRoutingV1HttpApiClient implements DelegatedRoutingV
135
137
async * getPeers ( peerId : PeerId , options : AbortOptions | undefined = { } ) : AsyncGenerator < PeerRecord > {
136
138
log ( 'getPeers starts: %c' , peerId )
137
139
138
- const signal = anySignal ( [ this . shutDownController . signal , options . signal , AbortSignal . timeout ( this . timeout ) ] )
140
+ const timeoutSignal = AbortSignal . timeout ( this . timeout )
141
+ const signal = anySignal ( [ this . shutDownController . signal , timeoutSignal , options . signal ] )
142
+ setMaxListeners ( Infinity , timeoutSignal , signal )
139
143
const onStart = defer ( )
140
144
const onFinish = defer ( )
141
145
@@ -198,7 +202,9 @@ export class DefaultDelegatedRoutingV1HttpApiClient implements DelegatedRoutingV
198
202
async getIPNS ( peerId : PeerId , options : GetIPNSOptions = { } ) : Promise < IPNSRecord > {
199
203
log ( 'getIPNS starts: %c' , peerId )
200
204
201
- const signal = anySignal ( [ this . shutDownController . signal , options . signal , AbortSignal . timeout ( this . timeout ) ] )
205
+ const timeoutSignal = AbortSignal . timeout ( this . timeout )
206
+ const signal = anySignal ( [ this . shutDownController . signal , timeoutSignal , options . signal ] )
207
+ setMaxListeners ( Infinity , timeoutSignal , signal )
202
208
const onStart = defer ( )
203
209
const onFinish = defer ( )
204
210
@@ -256,7 +262,9 @@ export class DefaultDelegatedRoutingV1HttpApiClient implements DelegatedRoutingV
256
262
async putIPNS ( peerId : PeerId , record : IPNSRecord , options : AbortOptions = { } ) : Promise < void > {
257
263
log ( 'putIPNS starts: %c' , peerId )
258
264
259
- const signal = anySignal ( [ this . shutDownController . signal , options . signal , AbortSignal . timeout ( this . timeout ) ] )
265
+ const timeoutSignal = AbortSignal . timeout ( this . timeout )
266
+ const signal = anySignal ( [ this . shutDownController . signal , timeoutSignal , options . signal ] )
267
+ setMaxListeners ( Infinity , timeoutSignal , signal )
260
268
const onStart = defer ( )
261
269
const onFinish = defer ( )
262
270
0 commit comments