From 2974dfa8ecb5f854fed195463620781895a033af Mon Sep 17 00:00:00 2001 From: Dustin Spicuzza Date: Sun, 21 Oct 2018 11:59:40 -0400 Subject: [PATCH] client: don't call callbacks if close() is called (#258) - ts-protoc-gen clears out the callbacks anyways - Fixes #257 --- ts/src/client.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ts/src/client.ts b/ts/src/client.ts index 0a653678..41f02450 100644 --- a/ts/src/client.ts +++ b/ts/src/client.ts @@ -209,6 +209,7 @@ class GrpcClient { detach(() => { + if (this.closed) return; callback(code, message, trailers); }); }); @@ -230,6 +231,7 @@ class GrpcClient { detach(() => { + if (this.closed) return; callback(code, msg, trailers); }); }); @@ -240,6 +242,7 @@ class GrpcClient { detach(() => { + if (this.closed) return; callback(res); }); });