File tree 2 files changed +8
-6
lines changed
2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -260,9 +260,10 @@ export class RedisStreamClient extends ClientProxy {
260
260
// if BLOCK time ended, and results are null, listen again.
261
261
if ( ! results ) return this . listenOnStreams ( ) ;
262
262
263
- const [ key , messages ] = results [ 0 ] ;
264
-
265
- await this . notifyHandlers ( key , messages ) ;
263
+ for ( let result of results ) {
264
+ let [ stream , messages ] = result ;
265
+ await this . notifyHandlers ( stream , messages ) ;
266
+ }
266
267
267
268
return this . listenOnStreams ( ) ;
268
269
} catch ( error ) {
Original file line number Diff line number Diff line change @@ -268,9 +268,10 @@ export class RedisStreamStrategy
268
268
// if BLOCK time ended, and results are null, listen again.
269
269
if ( ! results ) return this . listenOnStreams ( ) ;
270
270
271
- const [ key , messages ] = results [ 0 ] ;
272
-
273
- await this . notifyHandlers ( key , messages ) ;
271
+ for ( let result of results ) {
272
+ let [ stream , messages ] = result ;
273
+ await this . notifyHandlers ( stream , messages ) ;
274
+ }
274
275
275
276
return this . listenOnStreams ( ) ;
276
277
} catch ( error ) {
You can’t perform that action at this time.
0 commit comments