From da3856e7e2ce075be7e0bc3322b932c6810c10c9 Mon Sep 17 00:00:00 2001 From: yurks Date: Fri, 22 Dec 2023 16:08:24 +0200 Subject: [PATCH] fix(microservices): grpc client closing --- packages/microservices/client/client-grpc.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/microservices/client/client-grpc.ts b/packages/microservices/client/client-grpc.ts index 733b8d1d6..b061d2d82 100644 --- a/packages/microservices/client/client-grpc.ts +++ b/packages/microservices/client/client-grpc.ts @@ -330,9 +330,10 @@ export class ClientGrpcProxy extends ClientProxy implements ClientGrpc { } public close() { - this.grpcClients - .filter(client => client && isFunction(client.close)) - .forEach(client => client.close()); + this.clients.forEach( + client => client && isFunction(client.close) && client.close(), + ); + this.clients.clear(); this.grpcClients = []; }