From b0f06d56c29f12a5037fb2370682e2d8d4750f78 Mon Sep 17 00:00:00 2001 From: murgatroid99 Date: Thu, 7 Mar 2019 11:24:22 -0800 Subject: [PATCH] Properly remove event listener in other handler --- packages/grpc-js/src/deadline-filter.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/grpc-js/src/deadline-filter.ts b/packages/grpc-js/src/deadline-filter.ts index 4ca409c1..8e21813e 100644 --- a/packages/grpc-js/src/deadline-filter.ts +++ b/packages/grpc-js/src/deadline-filter.ts @@ -60,6 +60,7 @@ export class DeadlineFilter extends BaseFilter implements Filter { resolve(metadata); this.channel.removeListener( 'connectivityStateChanged', handleStateChange); + this.callStream.removeListener('status', handleStatus); } }; const handleStatus = () => {