(
serviceName: string,
methodName: string,
streaming: GrpcMethodStreamingType,
grpcMethod: { path?: string },
)
| 223 | } |
| 224 | |
| 225 | public getMessageHandler( |
| 226 | serviceName: string, |
| 227 | methodName: string, |
| 228 | streaming: GrpcMethodStreamingType, |
| 229 | grpcMethod: { path?: string }, |
| 230 | ): MessageHandler { |
| 231 | let pattern = this.createPattern(serviceName, methodName, streaming); |
| 232 | let methodHandler = this.messageHandlers.get(pattern)!; |
| 233 | if (!methodHandler) { |
| 234 | const packageServiceName = grpcMethod.path?.split?.('/')[1]; |
| 235 | pattern = this.createPattern(packageServiceName!, methodName, streaming); |
| 236 | methodHandler = this.messageHandlers.get(pattern)!; |
| 237 | } |
| 238 | return methodHandler; |
| 239 | } |
| 240 | |
| 241 | /** |
| 242 | * Will create a string of a JSON serialized format |
no test coverage detected