From 51e14b81b2ee64363dfa3fa0720e483f7ebf21e7 Mon Sep 17 00:00:00 2001 From: Konstantinos Feretos Date: Fri, 4 Mar 2022 15:02:47 +0200 Subject: [PATCH] fix(grpc-sdk): route rpc strings not generated for function names comprised of registered subsets" (#65) Example: 'PostLogin' wouldn't register after 'PostLoginNew' --- libraries/grpc-sdk/src/helpers/RoutingUtilities.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/grpc-sdk/src/helpers/RoutingUtilities.ts b/libraries/grpc-sdk/src/helpers/RoutingUtilities.ts index 800bf2835..bcf8c73e7 100644 --- a/libraries/grpc-sdk/src/helpers/RoutingUtilities.ts +++ b/libraries/grpc-sdk/src/helpers/RoutingUtilities.ts @@ -90,7 +90,7 @@ function createProtoFunctionsForSocket( Object.keys(events).forEach((event) => { const newFunction = createGrpcFunctionName(events[event].grpcFunction); - if (protoFunctions.indexOf(newFunction) !== -1) { + if (protoFunctions.indexOf(`rpc ${newFunction}(`) !== -1) { return; } @@ -103,7 +103,7 @@ function createProtoFunctionsForSocket( function createProtoFunctionForRoute(path: any, protoFunctions: string) { const newFunction = createGrpcFunctionName(path.grpcFunction); - if (protoFunctions.indexOf(newFunction) !== -1) { + if (protoFunctions.indexOf(`rpc ${newFunction}(`) !== -1) { return ''; }